我是否需要为Django中的表单创建forms.py?

时间:2018-01-01 19:45:42

标签: django

我即将在我的Django网站中创建一个表单,其中包含来自不同插件(如日历插件)的复杂输入类型的元素。另外,我将使用Validator插件在提交之前验证输入。

我的问题是我是否需要创建forms.py并为表单建模,或者我可以手动创建表单吗?前者似乎是一个非常麻烦的过程。哪一个更有效率和推荐?

2 个答案:

答案 0 :(得分:0)

正如@dmitryro所说,您可以在模板中手动创建表单,然后获取请求。建议使用Django提供的表单api,因为它允许您重用,验证和自定义表单。

关于它是否是一个完全取决于您的好习惯,但如果您尝试扩展应用程序,我建议您使用这些表格。

答案 1 :(得分:0)

使用Django的内置形式是很好的。

如果我们使用django的形式,那么我们只需要编写python代码,django将为它创建相应的html。我们的代码将简短而干净。