django-adminplus

軟件截圖:
django-adminplus
軟件詳細信息:
版本: 0.1.7
上傳日期: 20 Feb 15
開發: James Socol
許可: 免費
人氣: 5

Rating: nan/5 (Total Votes: 0)

Django的adminplus是一個Django應用程序,它的目標是盡可能小的擴展,以優良的Django管理組件,它可以讓你添加一個不依賴於模型管理的意見。
有包在那裡,像Nexus和Django的管理員,工具更換整個管理。 Nexus的支持加入全新的“模塊”(Django的管理模式是默認模塊),但似乎有很多鍋爐板代碼來做到這一點。 Django的管理員,工具沒有,據我所知,支持添加自定義的頁面。
所有AdminPlus也被允許添加簡單的自定義視圖(當然,他們可以只要你喜歡複雜的!),而擺弄劫持的網址,並提供鏈接到他們的權利在管理指數。
安裝AdminPlus
搶AdminPlus從github上有點子:
PIP安裝-e混帳://github.com/jsocol/django-adminplus
在你的Django項目使用AdminPlus,你需要更換django.contrib.admin.site,這是django.contrib.admin.sites.AdminSite的一個實例。我建議這樣做,在urls.py調用admin.autodiscover()前右:
#urls.py
從django.contrib中導入管理
從adminplus進口AdminSitePlus
admin.site = AdminSitePlus()
admin.autodiscover()
urlpatterns的=型態('',
 #...
 #包括管理URL的conf正常。
 (R'^管理員“,包括(admin.site.urls)),
 #...

恭喜!你現在使用AdminPlus。
使用AdminPlus
所以,現在你已經安裝了AdminPlus,你要使用它。 AdminPlus與內置管理模塊100%兼容,因此,如果您使用的已經,你不應該有任何改變。
AdminPlus提供了一個新的功能,admin.site.register_view,附加任意的意見向管理員:
#someapp / admin.py
#假設你已經更換django.contrib.admin.site同上。
從django.contrib中導入管理
高清my_view(要求*的args,** kwargs):
 通
admin.site.register_view('somepath“,my_view)
當然#而且,這仍然有效:
從someapp.models進口為MyModel
admin.site.register(為MyModel)
現在my_view將在管理/ somepath訪問,將有自定義鏈接到它享有管理指數的部分。
register_view需要一個第三,可選參數:在自定義視圖列表中顯示的友好名稱。例如:
高清my_view(要求):
 “”“是否看中的東西!”“”
admin.site.register_view('somepath“,my_view,”我的花式管理員查看!)
。所有註冊的意見被包裹在admin.site.admin_view

要求

  • 在Python中
  • 在Django的

顯影劑的其他軟件 James Socol

Bleach
Bleach

1 Mar 15

django-waffle
django-waffle

20 Feb 15

django-ratelimit
django-ratelimit

11 May 15

意見 django-adminplus

評論沒有發現
添加評論
打開圖片!