Джанго-fhadmin е Django приложение, което променя интерфейса на фондовата Джанго-администрация да отговарят на нашите идеи малко по-добре.
<Силен> Dashboard и глобално разширяване навигация
Позволява групиране на приложения на таблото и предлага на същото мнение по всеки администратор на страницата, като плъзнете надолу лентата на върха след малко забавяне, когато се задържа.
Примерна конфигурация:
от fhadmin внос FHADMIN_GROUPS_REMAINING
_ = Ламбда х: х
FHADMIN_GROUPS_CONFIG = [
& Nbsp; (_ ("Основно съдържание"), {
& Nbsp; "приложения": ("Страница", "medialibrary", "блог"),
& Nbsp;}),
& Nbsp; (_ ("модули"), {
& Nbsp; "приложения": ("връзки", FHADMIN_GROUPS_REMAINING),
& Nbsp;}),
& Nbsp; (_ (Предпочитания), {
& Nbsp; "приложения": ("AUTH", "Rosetta", "външен", "обекти"),
& Nbsp;}),
& Nbsp;]
Удължаването се активира с императивни както администратор / base_site.html за навигацията на слайд-надолу и администратор / index.html за арматурното табло, както и добавяне на fhadmin да INSTALLED_APPS така, че се намират на етикетите с шаблонни и статични файлове.
Admin / base_site.html:
{% Простира "админ / base.html"%}
{% Натоварване i18n%}
{% Блок extrahead%}
<Линк отн = тип "стилове" = "текст / CSS" HREF = "{{}} STATIC_URL fhadmin / fhadmin.css" />
{% Endblock%}
{% Блок заглавието%} {{Title}} | {% транс "Django администратора на сайта"%} {% endblock%}
{% Блок брандинг%}
{% транс "администрация Django"%}
{% Endblock%}
{% Блок NAV-глобално%}
<Разделение ID = "quickpanel">
& Nbsp; {% включват "админ / group_list.html"%}
& Nbsp; <Бразилски стил = "ясно: и двете" />
{% Endblock%}
Admin / index.html:
{% Простира "админ / base_site.html"%}
{% Натоварване i18n admin_static%}
{% Блок extrastyle%} {{}} block.super <линк отн = "стилове" тип = "текст / CSS" HREF = "{% статично" админ / CSS / dashboard.css "%}" /> {% endblock %}
{% блок coltype%} {colMS% endblock%}
{% Блок bodyclass%} {таблото% endblock%}
{% Блок галета%} {% endblock%}
{% Съдържание блок%}
<Разделение ID = "съдържание-главния">
& Nbsp; {% включват "админ / group_list.html"%}
& Nbsp; <Бразилски стил = "ясно: ляво" />
{% Endblock%}
{% Блок страничната лента%}
<Разделение ID = "съдържание, свързани с">
& Nbsp; <Разделение клас = "модул" ID = "неотдавнашните-акции-модул">
& Nbsp;
{% транс "Последните действия"%}
& Nbsp;
{% транс% "Моите действия"}
& Nbsp; {% дневник натоварване%}
& Nbsp; {% get_admin_log 10 като admin_log for_user потребителското%}
& Nbsp; {%, ако не admin_log%}
& Nbsp;
{% транс "Няма на разположение"%}
& Nbsp; {% друго%}
& Nbsp; <ул клас = "ActionList">
& Nbsp; {% за влизане в admin_log%}
& Nbsp; <Ли клас = "{%, ако entry.is_addition%} {addlink% endif%} {%, ако entry.is_change%} {changelink% endif%} {%, ако entry.is_deletion%} {deletelink% endif%}" >
& 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; <педя клас = "мини тиха"> {% транс "Unknown съдържание"%} педя>
& Nbsp; {% endif%}
& Nbsp;
& Nbsp; {% endfor%}
& Nbsp;
& Nbsp; {% endif%}
& Nbsp;
Коментари не е намерена