﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
25973	Django 1.9 CBV - Form field error still being rendered in template after deletion	pshumba	nobody	"Before rendering template code is supposed to remove email field error on unique validation
""Foo with this Email address already exists.""

Code works on previous version of Django 1.8.4
Django 1.9 displays error in template

Model:
{{{
class  Foo(models.Model):
     email = models.EmailAddress(unique = True)
}}}

View:
{{{
from django.views.generic import CreateView

Class BarCreateView(CreateView):
     
       def form_invalid(self, form):
               if form.has_error('email', 'unique'):
                      form.errors.pop('email', None)
               return super(BarCreateView, self).form_invalid(form)
}}}

Template:
{{{
        <form id=""login_form"" method=""post"" action="""">
            {% csrf_token %}
            {{form}}
            <input type=""submit"" value=""Submit"" />
        </form>
}}}




"	Bug	closed	Generic views	1.9	Normal	duplicate	Form error deletion		Unreviewed	0	0	0	0	0	0
