Задать вопрос
@Ar123sj

Почему не находит результаты при поиске autocomplete_fields?

модели задаю следующем образом, после заполнения базы и поиска на русском языке пишет "The results could not be loaded." В чём может быть проблема и как её решить?
#

models.py
class Model1(models.Model):
        name1 = models.CharField(max_length = 200, help_text='Название продукта')

class Model2(models.Model):
        name2 = models.CharField(max_length = 200, help_text='Ещё название')

class Model1toModel2(models.Model):
         M1 = models.ForeignKey(Model1, on_delete = models.CASCADE)
         M2 = models.ForeignKey(Model2, on_delete = models.CASCADE)


admin.py
class Model1Admin(admin.ModelAdmin):
    list_display = ('name1')
    search_fields = ['name1']
class Model2Admin(admin.ModelAdmin):
    list_display = ('name2')
    search_fields = ['name2']
class Model1toModel2Admin(admin.ModelAdmin):
         autocomplete_fields = ['M1,'M2']


66c499d0348ec795198131.png
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@DDV23
Биокибернетик
Первое, проверьте синтаксис:
autocomplete_fields = ['M1,'M2'] - тут чего то не хватает;)

А потом дальше проверяйте:)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы