Поле иностранного ключа в форме администратора 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.