base.html 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. {% load static %}<!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>
  6. {% if title %}{{ title }} - {% endif %}
  7. {% if user.is_authenticated %}{{ user.username }}@{% endif %}{{ settings.APPLICATION_NAME }}
  8. </title>
  9. <meta name="application-name" content="{{ settings.APPLICATION_NAME }}">
  10. <meta name="author" content="tBKwtWS">
  11. <meta name="description" content="{{ description }}">
  12. <meta name="keywords" content="{{ keywords }}">
  13. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  14. <style type="text/css">
  15. .main.container {
  16. padding-top: 7em;
  17. }
  18. </style>
  19. <script src="{% static "jquery@3.3.1/dist/jquery.min.js" %}"></script>
  20. <link rel="stylesheet" type="text/css" href="{% static "semantic.min.css" %}">
  21. <script src="{% static "semantic.min.js" %}"></script>
  22. {% block head %}{% endblock head %}
  23. </head>
  24. <body>
  25. <nav class="ui pointing top fixed inverted menu">
  26. <a class="item" href="{% url 'index' %}"><i class="globe icon"></i>{{ settings.APPLICATION_NAME }}</a>
  27. {% if title %}
  28. {% if parent_title %}
  29. <a class="item" href="{% url parent_url %}"><i class="{{ parent_icon }} icon"></i>{{ parent_title }}</a>
  30. {% endif %}
  31. <a class="active item" href="{{ request.path }}"><i class="{{ icon }} icon"></i>{{ title }}</a>
  32. {% endif %}
  33. <div class="right menu">
  34. {% if user.is_authenticated %}
  35. <a class="ui item" href="{% url 'core:logout' %}"><i class="sign out alternate icon"></i>Log out</a>
  36. {% else %}
  37. <a class="ui item" href="{% url 'core:login' %}"><i class="sign in alternate icon"></i>Log in</a>
  38. {% endif %}
  39. </div>
  40. </nav>
  41. <div class="ui main container">
  42. {% block content %}{% endblock content %}
  43. </div>
  44. </body>
  45. </html>