Django-fhadmin является приложение Django, который изменяет интерфейс складе Django-администратора, чтобы соответствовать наши идеи немного лучше.
Панель и глобальное расширение навигации
Позволяет группировку приложений на приборной панели и предлагает тот же вид на каждой странице администратора, сдвинув вниз строку на вершине после небольшой задержки при наведении.
Пример конфигурации:
от fhadmin FHADMIN_GROUPS_REMAINING импорта
_ = Лямбда х:
FHADMIN_GROUPS_CONFIG = [
& NBSP; (_ ("Основное содержание»), {
& NBSP; '' приложения: ("страница", "MediaLibrary", "блог"),
& NBSP;}),
& NBSP; (_ ("Модули"), {
& NBSP; '' приложения: ('' ссылки, FHADMIN_GROUPS_REMAINING),
& NBSP;}),
& NBSP; (_ ("Настройки"), {
& NBSP; '' приложения: ('авт', 'Rosetta »,« внешний »,« Сайты »),
& NBSP;}),
& NBSP;]
Расширение активируется путем переопределения как админ / base_site.html для навигации слайдов вниз и администратора / index.html для приборной панели, и добавление к fhadmin INSTALLED_APPS так что теги шаблонов и статические файлы находятся.
Администратор / base_site.html:
{% Распространяется "Администратор / base.html"%}
{% Нагрузки i18n%}
{% Блок%} extrahead
<Ссылка отн = тип "стилей" = "текст / CSS" HREF = "{{}} STATIC_URL fhadmin / fhadmin.css" />
{%}% Концевым блоком
{% Блок%} название {{название}} | {% Транс "Джанго администратор сайта '%} {%}% концевым блоком
{% Блок%} брендинг
{% транс "Администрация Джанго"%}
{%}% Концевым блоком
{% Блок навигации глобального%}
& NBSP; {% включают в себя "Администратор / group_list.html"%}
& NBSP;
{%}% Концевым блоком
Администратор / index.html:
{% Распространяется "Администратор / base_site.html"%}
{% Нагрузки i18n%} admin_static
{% Блок%} extrastyle {{}} block.super <ссылка отн = "стилей" тип = "текст / CSS" HREF = "{% статическое" Администратор / CSS / dashboard.css "%}" /> {% концевым блоком %}
{% Блок%} coltype colMS {%}% концевым блоком
{% Блок%} bodyclass панель {%}% концевым блоком
{% Блок% панировочных сухарей} {%}% концевым блоком
{% Блок%} Содержание
& NBSP; {% включают в себя "Администратор / group_list.html"%}
& NBSP;
{%}% Концевым блоком
{% Блок%} боковой панели
& NBSP;
& NBSP;
{% транс "Недавние действия"%}
& NBSP;
{% транс% "Мои действия"}
& NBSP; {журнал нагрузка%%}
& NBSP; {% get_admin_log 10 в admin_log for_user пользователя%}
& NBSP; {%, если не admin_log%}
& NBSP;
{% транс "Нет в наличии"%}
& NBSP; {%}% еще
& NBSP; <ул класс = "ActionList">
& NBSP; {% для вступления в admin_log%}
& NBSP;
& NBSP; {%, если entry.is_deletion%}
& NBSP; {{}} entry.object_repr
& NBSP; {%}% еще
& NBSP; <а HREF = "{{}} entry.get_admin_url"> {{}} entry.object_repr а>
& NBSP; {%} ENDIF%
& NBSP;
& NBSP; {%, если entry.content_type%}
& NBSP; {% Фильтр capfirst%} {% транс entry.content_type.name%} {% endfilter%}
& NBSP; {%}% еще
& NBSP; {% транс "Неизвестный содержание '%}
& NBSP; {%} ENDIF%
& NBSP;
& NBSP; {%}% ENDFOR
& NBSP;
& NBSP; {%} ENDIF%
& NBSP;
{%}% Концевым блоком
Требования
- Python
- Джанго
Комментарии не найдены