django-admin-views

Software screenshot:
django-admin-views
Podrobnosti Software:
Verze: 0.1.0
Datum uploadu: 20 Feb 15
Vývojka: Frank Wiles
Licence: Volný
Popularita: 11

Rating: 2.0/5 (Total Votes: 1)

Django-admin-výhled je jednoduchý způsob, jak přidat vlastní admin názory a přímé adresy URL do Django admin.
Přehled
Zatímco "admin není vaše aplikace", to je často užitečné, aby bylo možné snadno přidat trochu funkčností admin pro vlastní zaměstnance, nebo jiné interní uživatele, kteří jsou tech důvtipný dost používat admin.
Existuje několik projektů třetích stran, jako je AdminPlus, ale vyžadují, aby uživatel předefinovat Admin.site objekt. To je v pořádku pro vývojáře, kteří se zavedení projektu Django, ale není ideální pro vývojáře, kteří píší nástroje třetích stran pro ostatní vývojáře k použití ve svých projektech.
Django-admin-pohledy se pokusí vyřešit jednoduše přepsání Šablony pro správu, aby dvě funkce:
1. Snadno definovat vlastní administrační pohledy a propojit je na admin stránkách
2. Snadno přidat externích URL odkazy
Postup při instalaci
1. Pip nainstalovat Django-admin-výhled
2. Přidejte admin_views do INSTALLED_APPS v settings.py
3. Spusťte příkaz vedení admin_views_install_templates instalaci potřebné upravený index admin šablonu TEMPLATE_DIRs vašeho projektu. Budete vyzváni k zadání, které z těchto adresářů byste chtěli, instalovat, pokud existuje více adresářů definovány.
Použít
Všechny tyto kouzla se děje ve vašem modelu admin definice. Jednoduše podtřídy admin z AdminViews namísto standardního admin.ModelAdmin. V tomto příkladu máme vlastní názor, že nedělá nic, ale přesměrovat uživatele na CNN a přímé URL odkaz, který vede na domovskou stránku mé společnosti:
od django.contrib import admin
od django.shortcuts dovozu přesměrování
od admin_views.admin dovozních AdminViews
od example_app.models dovozu TestModel
třída TestAdmin (AdminViews):
& Nbsp; admin_views = (
& Nbsp; ("Přesměrování na CNN", "redirect_to_cnn"),
& Nbsp; ("Jdi na revsys.com", "http://www.revsys.com"),
& Nbsp;)
& Nbsp; def redirect_to_cnn (self, * args, ** kwargs):
& Nbsp; návrat redirect ("http://www.cnn.com")
admin.site.register (TestModel, TestAdmin)
Ty se nyní zobrazí v admin pod obvyklými Django admin modelu CRUD rozhraní pro example_app s několika různými ikonami distinquish mezi pohledy vlastní admin a přímou URL odkazu.
S touto třetí strany vývojáři potřebují pouze pokyn svým uživatelům instalovat své aplikace, Django-admin-názory a spustit příkaz admin_views_install_templates.
. Doufám, že vám to užitečné a jako vždy zpětná vazba je jistě přivítají

Požadavky na :

  • Python
  • Django

Ostatní software developer Frank Wiles

django-friendship
django-friendship

14 Apr 15

django-app-metrics
django-app-metrics

20 Feb 15

django-beta
django-beta

11 May 15

Komentáře k django-admin-views

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!