我正在django中创建一个联系表单。我读过一些内容,其中一些使用models.py,其中一些跳过模型部分。 models.py在创建联系表单时的作用是什么?
答案 0 :(得分:2)
models.py
只是一个约定。您不需要将模型放在任何特定模块中,如果需要,可以将所有内容放在一个文件中。
如果您的联系表单没有在您的数据库中存储任何内容,那么您也不需要任何模型。您可以只使用表单执行所有操作,然后通过电子邮件发送在其他位置输入的信息,或通过其他方式将其写入磁盘。
即使您确实想将信息放入数据库,您仍然可以在不创建模型的情况下执行此操作。但是,创建模型只会使这项任务变得更加容易和方便,因为Django可以从中生成表单,进行验证,在用户犯错时为其提供有用的反馈,处理交易等。