1

我想创建一个单独的 Django 页面和对应的视图,它看起来与 Django Admin changeform 完全相同,但定义了我自己的表单字段。我是 Django 模板语言的新手,虽然曾在 Django 服务器端工作过。我不确定如何定义我的服务器端视图(理想情况下,我可以遍历表单并相应地更新我的数据模型,并像通常在管理表单中那样发出任何验证错误)和相应的模板。

  1. 我应该扩展管理员的 change_form.html 模板吗?如果是这样,我应该覆盖哪些部分?
  2. 如何编写相应的视图来填充此模板或其他模板?

谢谢!

4

1 回答 1

0

我应该扩展管理员的 change_form.html 模板吗?如果是这样,我应该覆盖哪些部分?

绝对不。

如何编写相应的视图来填充此模板或其他模板?

这一切都记录在案。

  1. 制作表单视图,您也可以使用django-crispy-forms 之类的应用程序来获取一些 python 端布局,例如 django admin 的字段集

  2. 为相关对象制作内联表单集,这是 django 用于内联的

于 2012-07-14T12:05:38.450 回答