修改Django CreateView以包含管理员喜欢"添加另一个"按键

时间:2015-09-29 20:01:23

标签: django django-forms django-views django-crispy-forms

在大多数情况下,Django的CreateView适用于我需要的一切。但是,我想加一个" Add Another"每个模型旁边的按钮选择我的应用程序中的下拉元素,就像在管理界面中一样。

我是否有好方法修改CreateView创建的表单以包含此按钮?

我使用的是Django 1.8和django-crispy-forms。

更新

我希望在模板之前的某个地方进行更改,因为我目前可以使用非常通用的模板来处理我的所有模型。我只想使用{{ form }},因为我不必为每个模型定义新模板。

1 个答案:

答案 0 :(得分:0)

我不知道这是否是您需要的,但您可以在模板中添加一个按钮,然后在CreateView中处理信息添加方法帖子。

MyVista(Createview)
    template_name = "mytemplate.html"

    def post(self, request, *args, **kwargs):
        if request.method == ´POST´
            pass
相关问题