我正在尝试复制Django管理员中的内联,以便在我自己的非管理员ModelForm上的FKd模型上添加相关模型。特别是,当您使用StackeAdminInline并获得Javascript的“+ Add another XXX”位以添加更多相关模型时。
如果管理员可以这样做,那一定是可能的,但我找不到一个项目,其中包含如何执行此操作的示例。谁能指点我什么?我正在使用Crispy Forms,尽管如果需要也很高兴。我确实看到了https://github.com/runekaagaard/django-crispy-forms-fancy-formsets,但好像这不是Crispy维护者的首选,并且认为如果管理员已经可以做到这一点,必须有更多的Djangoic方式。
谢谢!
答案 0 :(得分:4)
管理员使用的JS基于这个jQuery插件http://code.google.com/p/django-dynamic-formset/,它仍然可以合理地维护。