У меня есть нестраничная модель трясогузки, для которой я хотел бы использовать InlinePanel
, чтобы я мог редактировать несколько элементов, встроенных в родительскую форму.
class Parent(ClusterableModel):
panels = [...,
InlinePanel('child_items')
]
class Child(Orderable):
value = models...
parent_value = ParentalKey('.Parent', on_delete=models.CASCADE, related_name='child_items')
Но, к сожалению, встроенная панельне рендерится в интерфейсе администратора трясогузки.
С первого взгляда на код кажется, что для InlinePanel
требуется объект / редактор Page, поэтому я решил спросить здесь, есть ли способиспользуйте InlinePanel
для объекта, не являющегося страницей, или, если есть лучший способ добиться встроенного редактирования объектов (например, StackedInline
в django) в администраторе трясогузки для объектов, не являющихся страницами.