在大多数情况下,Django的CreateView适用于我需要的一切。但是,我想加一个" Add Another"每个模型旁边的按钮选择我的应用程序中的下拉元素,就像在管理界面中一样。
我是否有好方法修改CreateView创建的表单以包含此按钮?
我使用的是Django 1.8和django-crispy-forms。
更新
我希望在模板之前的某个地方进行更改,因为我目前可以使用非常通用的模板来处理我的所有模型。我只想使用{{ form }}
,因为我不必为每个模型定义新模板。
答案 0 :(得分:0)
我不知道这是否是您需要的,但您可以在模板中添加一个按钮,然后在CreateView中处理信息添加方法帖子。
MyVista(Createview)
template_name = "mytemplate.html"
def post(self, request, *args, **kwargs):
if request.method == ´POST´
pass