django-adminplus

Programinė įranga Screenshot:
django-adminplus
Programinė detalės:
Versija: 0.1.7
Įkėlimo datą: 20 Feb 15
Kūrėjas: James Socol
Licencija: Nemokamai
Populiarumas: 5

Rating: nan/5 (Total Votes: 0)

django-adminplus yra Django app, kuri siekia būti mažiausias galimas pratęsimas puikų Django admin komponento, kuri leidžia jums pridėti administratoriaus nuomonę, kad nėra susietos su modeliais.
Yra paketai ten, pavyzdžiui, Nexus ir django-admin-tools, kurie pakeičia visą admin. Nexus atramos pridedant visiškai naujas "modulius" (Django modelis admin nutylėjimą modulis), bet atrodo, kad katilo plokštės kodas daug padaryti. django-admin-tools nėra, kiek aš galiu pasakyti, parama pridėti pasirinktinius puslapius.
Viskas AdminPlus nėra taip leidžia jums pridėti paprastus užsakymą nuomonę (gerai, jie gali būti taip sudėtinga, kaip jums patinka!), Be Mucking apie su užgrobimo URL ir pateikiant nuorodas į jų teisę į admin indeksą.
Diegimas AdminPlus
Čiupkite AdminPlus iš GitHub su pip:
PIP įdiegti-e git: //github.com/jsocol/django-adminplus
Norėdami naudoti AdminPlus savo Django projekto, jums reikia pakeisti django.contrib.admin.site, kuris yra iš django.contrib.admin.sites.AdminSite atvejis. Mes rekomenduojame tai daryti urls.py teisę prieš skambinant admin.autodiscover ():
# Urls.py
nuo django.contrib importo admin
nuo adminplus importo AdminSitePlus
admin.site = AdminSitePlus ()
admin.autodiscover ()
urlpatterns = modeliai (",
& Nbsp; # ...
& Nbsp; # Include admin URL conf, kaip įprasta.
& Nbsp; (r "^ admin, apima (admin.site.urls)),
& Nbsp; # ...
)
Sveikiname! Jūs dabar naudojate AdminPlus.
Naudojant AdminPlus
Taigi dabar, kad jūs įdiegėte AdminPlus, jūs norite jį naudoti. AdminPlus yra 100% suderinamas su visų admin modulio pastatytas, todėl, jei jūs jau naudojate, kad jums nereikėtų nieko keisti.
AdminPlus siūlo naują funkciją, admin.site.register_view, pridėti savavališkų vaizdai į admin:
# Someapp / admin.py
# Darant prielaidą, kad jūs pakeisti django.contrib.admin.site, kaip nurodyta pirmiau.
nuo django.contrib importo admin
Def my_view (prašymo, * args ** kwargs):
& Nbsp; perdavimas
admin.site.register_view (somepath "my_view)
# Ir, žinoma, tai vis dar veikia:
nuo someapp.models importo MyModel
admin.site.register (MyModel)
Dabar my_view bus prieinama admin / somepath ir ten bus nuoroda į ją, Custom Views skyrių admin indeksą.
register_view trunka 3, neprivalomas argumentas: draugišką pavadinimą ekrane pagal užsakymą nuomonėmis sąrašą. Pavyzdžiui:
Def my_view (prašymas):
& Nbsp; "" "Ar ką nors išgalvotas!" "
admin.site.register_view (somepath "my_view 'Mano išgalvotas Administratorius Peržiūrėti!")
. Visi užsiregistravę svečiai yra suvynioti admin.site.admin_view

Reikalavimai :

  • Python
  • Django

Kita programinė įranga kūrėjas James Socol

django-mq
django-mq

14 Apr 15

django-waffle
django-waffle

20 Feb 15

django-ratelimit
django-ratelimit

11 May 15

Komentarai django-adminplus

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!