Поле иностранного ключа в форме администратора Django
У меня есть модель типа
class Info(models.Model):
first_name = models.CharField(max_length=100)
last_name = models.CharField(max_length=100)
class Detail(models.Model):
info = models.ForeignKey(Info)
...
В админке, когда я добавляю Detail
я хочу, чтобы все поля модели Info
были полями формы без знака +, как обычные поля.
Как это возможно?
это невозможно, поскольку когда вы добавляете некоторые Detail
, их info
уже должны существовать в Detail
модели, когда родительская модель info
имеет данные, тогда Detail
позволяет добавить данные относительно родительской модели Detail
.