{% load static api_tags %} {% if user.is_authenticated %} {% endif %} {# КРИТИЧНО: Применяем тему ДО загрузки CSS для предотвращения FOUC #} {% block title %}HiRo{% endblock %} {# Preload критичных CSS для ускорения загрузки #} {% block extra_css %}{% endblock %} {# Устанавливаем глобальные переменные в самом начале #} {% if user.is_authenticated %} {% endif %} {% include "includes/navbar.html" %}
{% if user.is_authenticated %} {% include "includes/sidebar.html" %} {% endif %}
{% block content %}{% endblock %}
{% if user.is_authenticated %} {% include "includes/rightbar_calendar.html" %} {% endif %}
{# Универсальный модуль для автоматического расширения textarea #} {# Импорт утилит из модулей #} {# ========== UNIVERSAL USER WEBSOCKET ========== #} {# Универсальное WebSocket-подключение для всех real-time обновлений #} {% if user.is_authenticated %} {% endif %} {% block extra_js %}{% endblock %}