Django-форма не отображает ошибки

У меня есть следующая форма, ее класс выглядит следующим образом:

login_form.py

class login_form(forms.Form):
    uname = forms.CharField(max_length=50,widget=forms.TextInput(attrs={'class':'form-control, form-inline'}))
    pwd = forms.CharField(max_length=60,widget=forms.TextInput(attrs={'class':'form-control, form-inline'}))

Я использую представление под названием "xy_index.py" для инстанцирования в:

def xy_index(request):
    template = loader.get_template('xy_index/index.html')
    # create a form instance and populate it with data from the request:
    form = login_form()

    #check if logged in or not
    if request.user.is_authenticated:
        print("authinticated")
        print(request.user.username)
        print("user is:"+str(request.user))
        # create a form instance and populate it with data from the request:
        return HttpResponse(template.render({'form':form},request))

    else:
        print("not authinticated")
        # create a form instance and populate it with data from the request:
        return HttpResponse(template.render({'form':form},request))

Затем я отображаю его в своем шаблоне:

  <!--form-->
  <form class="form-inline" action="{% url 'login' %}" method="post">
    {% csrf_token %}

    <div class="form-group">
        {{ form.uname.errors }}
        <label for="{{ form.uname.id_for_label }}" class="form-label p_ult1">Username</label>
        {{ form.uname }}

        {{ form.pwd.errors }}
        <label for="{{ form.pwd.id_for_label }}" class="form-label p_ult1">Password</label>
        {{ form.pwd }}
    </div>
    <input type="submit" value="Login">
    <a href="{% url 'reg' %}">Don't have an account? Register from here</a>
  </form>
  <!--end form-->

Все работает нормально, кроме отображения ошибок; оно не отображается вообще. Не могли бы вы сказать мне, что не так?

Вернуться на верх