Sagteware besonderhede:
Weergawe: 0.6.3
Upload datum: 11 May 15
Lisensie: Gratis
Populariteit: 12
Django-admin-kennisgewings is 'n eenvoudige app Django te laat apps om kennisgewings wat kan vertoon word in die admin via 'n sjabloon tag registreer.
Installasie:
Voeg 'admin_notifications' to INSTALLED_APPS
Basiese gebruik:
Pas ook al jou admin templates jy wat die kennisgewings dus vertoon.
laai die sjabloon tags aan die begin van die sjabloon:
{% Vrag notification_tag%}
voeg die tag om jou sjabloon. Ek aangepas die admin indeks sjabloon en plaas die merk voor die 'inhoud belangrikste' DIV soos so:
{% Blok inhoud%}
{% Error_notifications%}
in urls.py:
invoer admin_notifications
admin_notifications.autodiscover ()
Dit lyk in elk app vir 'n lêer genaamd "notifications.py en registreer dit as dit bestaan.
Kennisgewings lêers kan soveel funksies bevat as wat jy wil. Almal moet 'n string wat HTML kan bevat terugkeer en elkeen moet geregistreer behulp admin_notifications.register
As jy 'n leë string keer dan geen kennisgewing getoon.
Kennisgewings funksies elke keer as die admin template gelewer so vermy swaar berekeninge in die kennisgewing genoem word.
'N voorbeeld notifications.py kan lyk:
invoer admin_notifications
van modelle invoer Url
def kennisgewing ():
& Nbsp; broken_links = Url.objects.filter (status = False) .count ()
& Nbsp; as broken_links:
& Nbsp; return "Jy het% s gebreekte skakel% s.
Jy kan sien of los hulle met behulp van die Link Manager. "% (Broken_links," s "as broken_links> 1 anders" ")
& Nbsp; anders:
& Nbsp; terugkeer ''
admin_notifications.register (kennisgewing)
GitHub bladsy: http://github.com/andybak/django-admin-notifications/
Requirements:
- Python
- Django
Kommentaar nie gevind