login.html 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. {% extends "admin/base_site.html" %}
  2. {% load i18n admin_static %}
  3. {% block bodyclass %}{{ block.super }} login{% endblock %}
  4. {% block usertools %}{% endblock %}
  5. {% block nav-global %}{% endblock %}
  6. {% block content_title %}{% endblock %}
  7. {% block breadcrumbs %}{% endblock %}
  8. {% block body %}
  9. <div class="login-title">
  10. {% blocktrans %}<span class="bright">Admin</span> Site{% endblocktrans %}
  11. </div>
  12. <div class="login-container" id="content-main">
  13. <div class="login-container-header">
  14. {% trans "Log in" %}
  15. </div>
  16. <div class="login-container-content">
  17. <form action="{{ app_path }}" method="post" class="login-form" id="login-form">{% csrf_token %}
  18. {% if form.errors and not form.non_field_errors %}
  19. <p class="errornote">
  20. {% if form.errors.items|length == 1 %}{% trans "Please correct the error below." %}{% else %}{% trans "Please correct the errors below." %}{% endif %}
  21. </p>
  22. {% endif %}
  23. {% if form.non_field_errors %}
  24. {% for error in form.non_field_errors %}
  25. <p class="errornote">
  26. {{ error }}
  27. </p>
  28. {% endfor %}
  29. {% endif %}
  30. <div class="form-row{% if form.username.errors %} errors{% endif %}">
  31. {{ form.username.errors }}
  32. <label{% if form.username.field.required %} class="required"{% endif %} for="{{ form.username.id_for_label }}">{{ form.username.label }}</label> {{ form.username }}
  33. </div>
  34. <div class="form-row{% if form.password.errors %} errors{% endif %}">
  35. {{ form.password.errors }}
  36. <label{% if form.password.field.required %} class="required"{% endif %} for="{{ form.password.id_for_label }}">{{ form.password.label }}</label> {{ form.password }}
  37. <input type="hidden" name="next" value="{{ next }}" />
  38. </div>
  39. {% url 'admin_password_reset' as password_reset_url %}
  40. {% if password_reset_url %}
  41. <div class="password-reset-link">
  42. <a href="{{ password_reset_url }}">{% trans 'Forgotten your password or username?' %}</a>
  43. </div>
  44. {% endif %}
  45. <div class="login-container-submit-row">
  46. <label>&nbsp;</label><input type="submit" value="{% trans 'Log in' %}" />
  47. </div>
  48. </form>
  49. </div>
  50. </div>
  51. <img src="//jet.geex-arts.com/ping.gif" style="display: none;">
  52. <script type="text/javascript">
  53. document.getElementById('id_username').focus()
  54. </script>
  55. {% endblock %}