可能是一个简单的问题,但它是否会在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)
答案 0 :(得分:20)
存储表单类的位置并不重要。 Django并不像你的models.py
那样专门为它们寻找它们我通常将它们存储在forms.py模块中。然后从views.py
中的表单模块导入