Django3.2升级至4.1.2:KeyTextTransform导入错误求新路径
Django 4.1.2 中 KeyTextTransform 的正确导入方式
在 Django 3.2 升级到 4.1.2 的过程中,KeyTextTransform 的导入路径已发生变更,原路径对应的类已被移除,因此会触发导入错误。
正确的导入语句为:
from django.contrib.postgres.jsonb import KeyTextTransform
替换掉旧的导入代码:
from django.contrib.postgres.fields.jsonb import KeyTextTransform
该变动从 Django 4.0 版本开始生效,官方将 JSONB 相关的转换类统一迁移至 django.contrib.postgres.jsonb 模块下,原模块下的对应实现被废弃。
内容的提问来源于stack exchange,提问作者jmunsch
相关产品推荐
相关产品推荐

