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

Вернуться на верх