Django - 保存表单的位置

Posted

技术标签:

【中文标题】Django - 保存表单的位置【英文标题】:Django - Where to save forms 【发布时间】:2014-04-12 20:50:57 【问题描述】:

我喜欢让我的 Django 应用程序井井有条,所以我想知道我应该将表单代码放在哪里?我应该在模型文件中编写代码还是应该创建一个新文件(即forms.py)? Django 是否有任何我应该遵循的指导方针以及大多数其他开发人员将表单放在哪里?

【问题讨论】:

【参考方案1】:

表单通常放在 django 应用程序下的 forms.py 内,就在 models.py 附近。不过,如果forms.py 中有很多表单,您可以将其打包并将表单拆分为逻辑部分。

另见:

Django Applications best practices from LincolnLoop An Updated General Django Project (>= 1.5) Structure or Folder layout Good open source django project for learning Open-Source Django projects

【讨论】:

以上是关于Django - 保存表单的位置的主要内容,如果未能解决你的问题,请参考以下文章

Django - CreateView 不使用嵌套表单集保存表单

Django 会话表单(临时保存表单)

不使用 django 表单如何验证和保存表单数据

在模型 django 中保存表单

在Django中提交表单后停止页面重定向

Django 动态表单保存