Я пытаюсь установить значения по умолчанию для поля выбора в строке, основанной на свойствах родительской формы/экземпляра.
В псевдокоде он выглядит примерно так:
def get_form(self, ***):
if self.parent.instance && self.parent.instance.field_x == "y":
self.field_name.choices = ...
Я искал в Google, но не могу найти ничего о ссылках на родительскую форму внутри встроенного.
Возможно, мне нужно сделать это наоборот и получить доступ к встроенным строкам из родителя?
def get_form(self, ***):
if self.instance:
for inline in self.inlines:
if instanceof(inline, MyInline):
inline.field_name.choices = ...
Возможны ли какие-либо из вышеперечисленных возможностей?