с тех пор, как я обновился до Django 3.x, у меня странное поведение. Представьте себе следующее поле в вашем models.py
content_type = models.ForeignKey(ContentType, limit_choices_to=filter_choice, on_delete=models.CASCADE, null=True, blank=True)
, которое относится к:
filter_choice = models.Q(app_label='App', model='model_x') | models.Q(app_label='App', model='model_y')
Если я теперь отображаю поле content_type в моих шаблонах html, это выглядит так: " App | Model Y ", которая выглядит довольно глупо, то же самое относится и к Django admin. Это ошибка? Я спрашиваю, потому что на Django 2.2.7 (последняя версия 2.x) у меня не было такого поведения, и только model_x и model_y были отображены как ожидалось. Было бы здорово, если бы только model_x и model_y отображались без ярлыков приложений. Есть ли какое-то решение для этого, может быть, новая опция, которая поставляется с django 3.x?
Заранее спасибо:)