Форум сайта python.su
Доброго времени суток!
Есть проблема с неправильной обработкой полей inline
Models.py
class Request(models.Model): title = models.CharField(max_length=500, help_text="The name of your request") ..... class VM(models.Model): request = models.ForeignKey(Request) .... class Interface(models.Model): interface = models.ForeignKey(VM) .....
class NetPartinline(admin.TabularInline): model = Interface show_change_link = True extra = 0 class vminline(admin.StackedInline): model = VM show_change_link = True inlines = [NetPartinline,] extra = 0 @admin.register(Request) class RequestEditor(admin.ModelAdmin): .... inlines = [ vminline ]
Офлайн
NestedInline в джанге из коробки не поддерживается
смотрите https://pypi.python.org/pypi/django-nested-inline/ и https://pypi.python.org/pypi/django-nested-admin
Офлайн
slav0nic, спасибо.
Я нашел интереснее вариант, который мне больше понравился. Так более юзабельнее получилось. Оставляю, может кому-то пригодится.
tabbed admin
Результат вот такой:
Отредактировано medelgover (Дек. 28, 2015 11:02:03)
Офлайн