在学校的项目上工作我知道如何在烧瓶中学习django。我想确保在发布之前输入有效的电子邮件。如果我不执行if else语句表单,但不会验证它。我有以下内容,唯一不起作用的部分是带注释的一部分,但我包含了整个views.py,如果你看到顶部的东西可能是错误的。
views.py
onCreate(Bundle)
答案 0 :(得分:2)
request
没有form
属性。由于您已经拥有if request.method == "POST"
- 您可以安全地执行以下操作:
更改
request.form['email']
与
request.POST['email']
理想情况下,您应该使用django forms for handing the validations等.Django表单具有更好的验证逻辑,正则表达式验证器等。