如果我正在创建联系表单,是否需要在models.py中执行某些操作?

时间:2016-02-06 15:15:03

标签: python django django-models django-forms

我正在django中创建一个联系表单。我读过一些内容,其中一些使用models.py,其中一些跳过模型部分。 models.py在创建联系表单时的作用是什么?

1 个答案:

答案 0 :(得分:2)

models.py 只是一个约定。您不需要将模型放在任何特定模块中,如果需要,可以将所有内容放在一个文件中。

如果您的联系表单没有在您的数据库中存储任何内容,那么您也不需要任何模型。您可以只使用表单执行所有操作,然后通过电子邮件发送在其他位置输入的信息,或通过其他方式将其写入磁盘。

即使您确实想将信息放入数据库,您仍然可以在不创建模型的情况下执行此操作。但是,创建模型只会使这项任务变得更加容易和方便,因为Django可以从中生成表单,进行验证,在用户犯错时为其提供有用的反馈,处理交易等。