Django:将forms.py分成几个文件

Max*_*Max 2 python django django-forms

我有一个很长的forms.py,我想把它拆分成更小的部分,尽可能少的代码更改.

有任何想法吗?

mrb*_*box 8

我无法发表评论,所以我正在写答案.您可以做的另一件事是在app目录中创建一个forms 目录(记住__init__.py)并将表单拆分为formone.py,form2.py,...

然后你可以导入这样的表格 from myapp.forms.formone import FormOne

或者在__init__.py你可以放置代码:

from formone import *
from form2 import *
Run Code Online (Sandbox Code Playgroud)

你可以导入表格 from myapp.forms import FormOne