创建一个看起来像Django更改表单的表单

时间:2012-07-14 11:55:08

标签: django django-templates django-views admin

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

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

1 个答案:

答案 0 :(得分:0)

  

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

绝对不是。

  

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

全部记录在案。

  1. 制作form view ,您也可以使用像django-crispy-forms这样的应用来获得像django admin的fieldsets

  2. 为相关对象制作inlineformsets ,这就是django用于内联的内容