如何在django admin中不使用模型的情况下创建带有表单的页面?

时间:2019-03-08 10:34:33

标签: django django-admin

我正在尝试使用不包含模型的django admin中包含少量字段的表单创建页面/视图。提交时,此表单将使用django rest框架并行运行在django中创建的另一个项目的api调用。我该怎么办?

3 个答案:

答案 0 :(得分:0)

您可以使用FormView,请参阅Django文档https://docs.djangoproject.com/en/2.1/ref/class-based-views/generic-editing/#formview

在forms.py中定义您的表单,然后在views.py和template.html中使用表单。

答案 1 :(得分:0)

我只是做一个普通的HTML表单,并使用像Vue.js这样的轻量级Javascript框架来绑定表单字段并触发POST RestAPI。

答案 2 :(得分:0)

因此,我能够在django admin中使用表单创建自定义页面,而无需在评论中使用Timmy O'Mahony建议的模型。他建议的链接是“ https://docs.djangoproject.com/en/2.1/ref/contrib/admin/#adding-views-to-admin-sites