{% load static ui_extras %} Кабинет
Здравствуйте, {{ request.session.user_full_name|default:request.session.user_email }}!
{% if messages %} {% endif %}

Кабинет

{% if has_profile %} профиль создан {% else %} профиль ещё не создан {% endif %}

Данные аккаунта

{% if request.session.user_email %} {% else %} {{ request.session.user_full_name|default:request.session.user_email|initial }} {% endif %}
{{ request.session.user_full_name|default:"Без имени" }}
{{ request.session.user_email }}
{{ request.session.user_role|default:"CLIENT" }}
{% csrf_token %}
{% if has_profile and profile %}

Фото профиля

{% if profile.photo_url %} {% elif profile.photo %} {% elif request.session.user_email %} {% else %}
{% endif %}
{% csrf_token %}

Поддерживается multipart загрузка изображения в поле file. Эндпоинт: /profiles/v1/profiles/me/photo. :contentReference[oaicite:4]{index=4}

{% endif %} {% if not has_profile or not profile %}

Создать профиль

{% csrf_token %}
Несколько — через запятую
Несколько — через запятую
Сбросить
{% else %}

Данные профиля

Пол
{{ profile.gender|default:"—" }}
Город
{{ profile.city|default:"—" }}
Языки
{% if profile.languages %} {% for lang in profile.languages %}{{ lang }}{% endfor %} {% else %} — {% endif %}
Интересы
{% if profile.interests %} {% for it in profile.interests %}{{ it }}{% endfor %} {% else %} — {% endif %}
ID профиля
{{ profile.id }}
ID пользователя
{{ profile.user_id }}

Редактирование полей профиля появится, как только сервер добавит PATCH /profiles/v1/profiles/me.

{% endif %}