在Django中创建表单的过程?

时间:2012-12-26 11:40:16

标签: django

Django非常灵活。可以在Django中使用和处理简单的html表单。但是在浏览Django文档的过程中,我发现有许多方法可以在Django中编写表单。我发现最好的是创建一个forms.py,然后为它创建一个模板并使用视图进行处理。这是正确的方法吗?我认为使用这种方法验证表单并在模板中使用它太容易了。但我很困惑在这个过程中应用验证规则的位置。我想尽量少用Javascript。

1 个答案:

答案 0 :(得分:0)

对于验证,您可以通过

指定它们
  • 使用validators属性
  • 定义字段时
  • 通过在表单中​​实施clean_field()方法
  • 表格中的
  • clean()方法,用于多场依赖验证。

当您在处理表单的视图中调用form.is_valid()方法时,将进行验证。

以下是更详细的文档。 Form and field validation