ImportError: невозможно импортировать имя «KeyTextTransform» из «django.contrib.postgres.fields.jsonb»

Для чего нужен новый импорт:

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

Я провел поиск в Интернете и не нашел немедленного результата для ошибки.

Я пытаюсь перейти с django 3.2 на django 4.1.2.

1 ответ

Похоже, тип поля был перенесен в следующее место:

      django.db.models.fields.json.KeyTextTransform

Итак, для джанго4+:

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

Вместо:

      from django.contrib.postgres.fields.jsonb import KeyTextTransform
Другие вопросы по тегам