Django-如果出现任何ValidationErrors,则错误消息不会出现在浏览器中

问题描述

我对django ans很陌生,我正在从事表单验证。当我点击Submit时,浏览器上没有显示错误消息。谢谢,如果我能在这方面得到一些帮助。我被困在这里,无法继续学习。谢谢。

下面是代码

View.py

    def form(request):
        form = FormTwo()

    if request.method == "post":
        form = FormTwo(request.post)

    if form.is_valid():
        print("Successful")
        print("Name :"+form.cleaned_data['name'])

    return render(request,"clone_app/form.html",{'forme':form})

模板:

    <div class="container">
      <div class="jumbotron">
      <form class="" method="post">
        {{forme.as_p}}
        {% csrf_token %}
        <input type="Submit" class="btn btn-primary" value="Submit">
      </form>
      </div>
     </div>

Forms.py

    from django import forms
    from django.core import validators
    class FormTwo(forms.Form):
        name = forms.CharField()
        email = forms.EmailField()
        verify_email = forms.EmailField(label = "Enter your email again:")
        text = forms.CharField(widget=forms.Textarea)
        def clean(self):
            all_cleaned_data = super().clean()
            email = all_cleaned_data['email']
            vmail = all_cleaned_data['verify_email']
            if email != vmail:
                raise form.ValidationError("Make sure emails match")

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...