{% load i18n %}{% load cms %} {% load render_bundle from webpack_loader %} {% spaceless %} {# paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ #} {# Use the .htaccess and remove these lines to avoid edge case issues. More info: h5bp.com/b/378 #} {% block title %}{{ title }}{% endblock title %} {# Mobile viewport optimized: j.mp/bplateviewport #} {# Place favicon.ico and apple-touch-icon.png in the root directory: mathiasbynens.be/notes/touch-icons #} {# CSS: implied media="all" #} {% if not settings.TEMPLATE_DEBUG %} {% else %} {% render_bundle 'main' 'css' %} {% endif %} {# All JavaScript at the bottom, except for Modernizr. #} {# Modernizr enables HTML5 elements & feature detects; For optimal performance, use a custom Modernizr build: www.modernizr.com/download/ #} {% block extrastyle %}{% endblock %} {% block extrahead %}{% endblock %}
{% if form.errors and not form.non_field_errors and not form.errors %}

{% blocktrans count counter=form.errors.items|length %}Please correct the error below.{% plural %}Please correct the errors below.{% endblocktrans %}

{% endif %} {% if form.non_field_errors or form.errors %} {% for error in form.non_field_errors %}

{{ error }}

{% endfor %} {% endif %}
{% csrf_token %}
{% if not form.errors %}{{ form.username.errors }}{% endif %} {{ form.username }}
{% if not form.errors %}{{ form.password.errors }}{% endif %} {{ form.password }}
{% endspaceless %}