{% load static widget_tweaks %} {{ title }} ยท Django CRUD Ajax
{% csrf_token %}

{{ extra_title }}

username: admin
password: crudajax

{% if messages or form.non_field_errors %} {% endif %} {% for field in form %} {% with WIDGET_ERROR_CLASS='is-invalid' %} {% render_field field class="form-control" placeholder=field.label %} {% endwith %} {% if field.errors %} {% for error in field.errors %} {% endfor %} {% endif %} {% endfor %}

© 2019-{% now 'Y' %}, EU