Mga detalye ng Software:
Bersyon: 0.6.3
I-upload ang petsa: 11 May 15
Lisensya: Libre
Katanyagan: 12
django-admin-notification ay isang simpleng Django app upang payagan ang apps na magrehistro ng mga notification na maaaring ipakita sa mga admin sa pamamagitan ng isang tag template.
Pag-install:
Add 'admin_notifications' to INSTALLED_APPS
Basic paggamit:
I-customize ang alinman sa iyong admin template mo na kung saan upang ipakita ang mga notification sa ganito.
load ang mga template ng mga tag sa umpisa ng template:
{% Load notification_tag%}
idagdag ang mga tag sa iyong template. Customized ko ang index admin template at ilagay ang tag bago ang 'content-main' div tulad ng ganito:
{% Block nilalaman%}
{% Error_notifications%}
in urls.py:
import admin_notifications
admin_notifications.autodiscover ()
Ito ganito sa bawat app para sa isang file na tinatawag na 'notifications.py at register ito kung ito ay umiiral na.
Files Notifications maaaring maglaman ng maraming mga pag-andar na gusto mo. Dapat ibalik ang bawat isa ng isang string na maaaring maglaman ng HTML at ang bawat isa ay kailangang nakarehistro gamit admin_notifications.register
Kung bumalik ka sa isang walang laman na string at pagkatapos ay walang notification ay ipinapakita.
Function Notifications ay tinatawag na sa bawat oras na ang mga template ng admin ay nai-render kaya iwasan ang paggawa ng mabibigat na mga kalkulasyon sa notification.
Maaaring tingnan ang isang halimbawa notifications.py na tulad nito:
import admin_notifications
mula import Url modelo
def notification ():
& Nbsp; broken_links = Url.objects.filter (status = Maling) Count ()
& Nbsp; kung broken_links:
& Nbsp; return "Mayroon kang% s broken link% s.
Maaari mong tingnan o ayusin ang mga ito gamit ang Link Manager. "% (Broken_links," s "kung broken_links> 1 pa" ")
& Nbsp; pa:
& Nbsp; return ''
admin_notifications.register (notification)
Page Github: http://github.com/andybak/django-admin-notifications/
Requirements:
- Python
- Django
Mga Komento hindi natagpuan