导入错误:无法从"django.contrib.postgres.fields.jsonb"导入名称"KeyTextTransform"



的新导入是什么

ImportError: cannot import name 'KeyTextTransform' from 'django.contrib.postgres.fields.jsonb'

我在网上搜索了一下,没有立即找到错误的结果。

我正在尝试从django 3.2升级到django 4.1.2

看起来字段类型已迁移到以下位置:

django.db.models.fields.json.KeyTextTransform

因此,对于django4+:

from django.db.models.fields.json import KeyTextTransform

代替:

from django.contrib.postgres.fields.jsonb import KeyTextTransform

最新更新