django-admin-notifications

Software screenshot:
django-admin-notifications
Podrobnosti Software:
Verze: 0.6.3
Datum uploadu: 11 May 15
Vývojka: Andy Baker
Licence: Volný
Popularita: 0

Rating: 3.0/5 (Total Votes: 1)

Django-admin-oznámení je jednoduchý Django aplikace, aby aplikace registrovat oznámení, které mohou být zobrazeny v admin pomocí tagu šablony.
Instalace:

Přidat 'admin_notifications "na INSTALLED_APPS
Základní použití:
Přizpůsobit podle toho, která z vašich admin šablon, které se zobrazí oznámení takto.
načtení značky šablony na začátku šablony:
{% Zatížení notification_tag%}
přidat značku do šablony. Přizpůsobit jsem šablonu indexu admin a umístil značku před "obsah-hlavní" DIV jako tak:
{% Obsah block%}

{% Error_notifications%}


v urls.py:
Dovozní admin_notifications
admin_notifications.autodiscover ()
To vypadá v každé aplikaci pro souboru s názvem "notifications.py a zaregistruje ji, pokud existuje.
Upozornění soubory mohou obsahovat tolik funkcí, jak se vám líbí. Každý z nich by měl vrátit řetězec, který může obsahovat HTML a každý z nich musí být registrovány pomocí admin_notifications.register
Pokud vrátit prázdný řetězec pak žádné oznámení je zobrazeno.
Upozornění funkce se nazývá pokaždé, když šablona admin je vykreslen tak vyhýbat se dělat těžké výpočty v oznámení.
Příkladem notifications.py může vypadat například takto:
Dovozní admin_notifications
od modelů importu adresy URL
Oznámení def ():
& Nbsp; broken_links = Url.objects.filter (status = False) .count ()
& Nbsp; pokud broken_links:
& Nbsp; návrat "Máte% s neplatném odkazu% s.
Můžete si prohlédnout nebo opravit je pomocí Link Manager. "% (Broken_links," s ", pokud broken_links> 1 else" ")
& Nbsp; jinak:
& Nbsp; návrat ''
admin_notifications.register (oznámení)
GitHub strana: http://github.com/andybak/django-admin-notifications/

Requirements:

  • Python
  • Django

Ostatní software developer Andy Baker

django-linkcheck
django-linkcheck

20 Feb 15

Komentáře k django-admin-notifications

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