Как убрать "* Обязательное поле" из шаблона?
Не могу понять откуда в шаблоне берется errorlist "* Обязательное поле" и как его убрать.. В качестве вывода формы использую AuthenticationForm, стили - bootstrap.
login.html
{% extends 'authapp/base.html' %}
{% load static %}
<section class="row text-center">
<legend class="text-center"><h1>Авторизация</h1></legend>
<div class="col"></div>
<form class="col form-group" action="{% url 'auth:login' %}"
method="post">
{% csrf_token %}
{{ login_form }}
<br>
<input class="form-control btn btn-primary" type="submit" value="войти">
</form>
<div class="col"></div>
</section>
views.py
def login(request):
title = 'вход'
login_form = InstallerUserLoginForm(data=request.POST)
if request.method == 'POST' and login_form.is_valid():
username = request.POST['username']
password = request.POST['password']
user = auth.authenticate(username=username, password=password)
if user and user.is_active:
auth.login(request, user)
return HttpResponseRedirect(reverse('mainapp:index'))
content = {'title': title, 'login_form': login_form}
return render(request, 'authapp/login.html', content)
forms.py
from django.contrib.auth.forms import AuthenticationForm
from django import forms
import random, hashlib
class InstallerUserLoginForm(AuthenticationForm):
class Meta:
model = InstallerUser
fields = ('username', 'password')
def __init__(self, *args, **kwargs):
super(InstallerUserLoginForm, self).__init__(*args, **kwargs)
for field_name, field in self.fields.items():
field.widget.attrs['class'] = 'form-control'
content = {'title': title, 'login_form': login_form}
return render(request, 'authapp/login.html', content)
models.py
class InstallerUser(AbstractUser):
"""Информация об инсталляторе"""
name = models.CharField(verbose_name='Наименование инсталлятора',
max_length=128)
specialist_fio = models.CharField(
verbose_name='ФИО специалиста',
max_length=128)
phone_number = PhoneNumberField(
verbose_name='Телефон', max_length=128
)
email = models.EmailField(
verbose_name='Электронная почта (email)', max_length=254
)
fax = PhoneNumberField(verbose_name='Факс')
