jmu*_*sch 2 django django-3.2 django-4.1
新进口的用途是什么:
ImportError: cannot import name 'KeyTextTransform' from 'django.contrib.postgres.fields.jsonb'
Run Code Online (Sandbox Code Playgroud)
我做了一些互联网搜索,但没有立即找到该错误的结果。
我正在尝试从 django 3.2 升级到 django 4.1.2
看起来字段类型已迁移到以下位置:
django.db.models.fields.json.KeyTextTransform
Run Code Online (Sandbox Code Playgroud)
所以对于 django4+:
from django.db.models.fields.json import KeyTextTransform
Run Code Online (Sandbox Code Playgroud)
代替:
from django.contrib.postgres.fields.jsonb import KeyTextTransform
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1067 次 |
| 最近记录: |