Давайте представим, что у нас есть следующие модели Django примеры:Редактирование модели ForeignKey как встроенный в администрацию Django?
class A(models.Model):
title = model.CharField(max_length=64)
b = models.ForeignKey(B, blank=True, null=True)
class B(models.Model):
name = models.CharField(max_length=64)
age = models.IntegerField()
В администрации Джанго, поле A.b
собирается быть представлена в виде ниспадающего виджета с блоком управления для добавления нового B
экземпляра, его редактирование и удаление.
Я хотел бы показать модель B
, аналогичную тому, как показано на рисунке. Однако, чтобы показать строки, нам нужно отношение внешнего ключа от B.a
до A
. И я не хочу вводить такое отношение.
Возможно ли представить B
в административной странице модели A
, как встроенный?
'A' может только когда-либо быть включенным в 1 из' B', так зачем вам нужен встроенный? – knelson
Да, это только один. Мне нужна встроенная строка, потому что это более привлекательно. –