они контринтуитивно для меня работают. Условно есть таблички клиенты и адреса. У клиентов отношение 1 к 1 с адресами (то есть у клиента есть foreign_key address_id).
Я хочу сделать админку для клиента, внутри которой можно и адрес редактировать.
Использую admin.StackedInline и он ругается, что models.Client has no ForeignKey to models.Client.
Во всех примерах что нагуглил - foreign_key находится у модели, которая инлайнится, но это странно: мне нужна не админка адреса, а админка клиента все-таки. Можно ли как-то это обойти?
инлайны реализуют child -> ManyToOne -> parent, поэтому требуется ForeignKey от child к parent для OneToOne - расширяй форму
Обсуждают сегодня