你在哪里定义django表格?

sta*_*orn 15 django-forms

可能是一个简单的问题,但它是否会在Django的主页中说明你应该定义表格?代码进入了model.py吗?但是该文件应该只包含Django的数据库模型吗?所以我想知道表格应该放在哪里?

我的意思是你导入的表格

from django import forms

然后创建一个这样的表单(代码取自Django的主页)

class ContactForm(forms.Form):
    subject   = forms.CharField(max_length=100)
    message   = forms.CharField()
    sender    = forms.EmailField()
    cc_myself = forms.BooleanField(required=False)
Run Code Online (Sandbox Code Playgroud)

jdi*_*jdi 20

存储表单类的位置并不重要.Django没有像你的models.py中的模型那样专门寻找它们

我通常将它们存储在forms.py模块中.然后从views.py中的表单模块导入