Django的fhadmin是一個Django應用程序,修改股票Django的管理界面,以適應我們的想法更好一點。
儀表板和全球導航擴展
可以在儀表盤上的應用程序進行分組,並提供每個管理頁面上通過時,徘徊後,延時小滑下頂部欄同樣的觀點。
配置舉例:
從fhadmin進口FHADMIN_GROUPS_REMAINING
_ =拉姆達X:X
FHADMIN_GROUPS_CONFIG = [
 (_(“主要內容”),{
 “應用程序”(“頁”,“medialibrary','博客'),
 })
 (_('模塊'){
 '應用':('鏈接',FHADMIN_GROUPS_REMAINING)
 })
 (_(“首選項”),{
 “應用程序”(“權威性”,“羅塞塔”,“外部”,“網站”),
 })
 ]
該擴展是通過覆蓋均為admin / base_site.html的滑蓋向下導航和admin / index.html的儀表板,並增加fhadmin到INSTALLED_APPS這樣的模板標籤和靜態的文件被發現激活。
管理員/ base_site.html:
{%擴展為“admin / base.html”%}
{%負載的i18n%}
{%塊extrahead%}
<鏈接相對=“樣式”類型=“文/ CSS的”href =“{{STATIC_URL}} fhadmin / fhadmin.css”/>
{%端塊%}
{%塊標題%} {{}稱號} | {%反“Django的站點管理員”%} {%端塊%}
{%塊品牌%}
{%反“Django的管理'%}
{%端塊%}
{%塊導航,全球%}
&NBSP; {%包括“管理/ group_list.html”%}
&NBSP;
{%端塊%}
管理員/ index.html的:
{%擴展為“admin / base_site.html”%}
{%負載國際化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;
&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;的 {{} 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中
- 在Django的
評論沒有發現