admin.TabularInline能根据Model的ForeignKey自动渲染表单,
从表记录能在页面表单上动态增加和减少。
如果单独使用Form,能做到那样的效果么?前提是不用自己写JS。
使用FormSet也能生成多条记录的空白表单,但是到了页面上就固定了,不能增减。
一定得自己写JS控制么?感觉这很不DRY很不Django啊。。
我的需求是在admin app托管的Model列表页,选择一条记录,
然后选择一个action并执行,跳到一个中间页面,在中间页面里实现一个表单,
收集该action需要附加的数据,再进一步提交完成action的执行。
这个流程本身是没问题的,django官方文档也有,只不过希望能在中间页的表单上
动态增减需要的数据的记录数。
--
修改:i00i FROM 124.202.17.*
FROM 124.202.17.*