#django #django-modeltranslation
Вопрос:
Я использую django-modeltranslation для нескольких атрибутов в некоторых моих моделях, и, похоже, это нарушает поиск администратора Django (и, следовательно, также нарушает поля автозаполнения на других объектах).
Например, если у меня есть переведенные атрибуты в полях поиска:
search_fields = ("display_id", "name",)
Я получаю сообщение об ошибке: «В связанном поле неверный поиск: значок».
Но если я удалю переведенное поле, чтобы просто:
search_fields = ("display_id",)
Это прекрасно работает.
Это использует TranslationAdmin от modeltranslation.admin, который в соответствии с документами «выполняет некоторые забавные исправления на всех ваших моделях, зарегистрированных для перевода», поэтому я не знаю, что я забываю.