Задать вопрос
kentuck1213
@kentuck1213

В каком файле отдается контент шаблону?

Меняю шаблон админки:
08dbeb6699504487ba4e30f6fc737689.png
Мне нужно чтобы этот блок
Authentication and Authorization
....
переместить в левое меню и чтоб при переходе на любую ссылку он там оставался.
Проблема в том что я немогу найти в какой файле куда что отдается. Может кто знает ?(использую virtual env)
  • Вопрос задан
  • 133 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
fox_12
@fox_12 Куратор тега Django
Расставляю биты, управляю заряженными частицами
Ну конкретно на данной форме это отдается в django/contrib/admin/templates/index.html
Конкретно в этом месте:
... 
{# тут пробегаемся по вашим приложениям и расставляем ссылки на админки #}
{% block content %}
<div id="content-main">
{% if app_list %}
    {% for app in app_list %}
       .....
    {% endfor %}
{% else %}
    <p>{% trans "You don't have permission to edit anything." %}</p>
{% endif %}
</div>
{% endblock %}
....

При переходе на приложение вызывается

django/contrib/admin/templates/app_index.html (содержимое index.html наследуется. Только в apps_list теперь конкретно ваше приложение)

При переходе на список объектов вызывается шаблон
django/contrib/admin/templates/change_list.html
который наследует в свою очередь base_site.html, а тот - наследует base.html)

При переходе к конкретному объекту вызывается шаблон
django/contrib/admin/templates/change_form.html
который также наследует base_site.html

Вот во всех перечисленных шаблонах и внедряйте свои элементы
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы