Software informatie:
Versie: 0.6.3
Upload datum: 11 May 15
Licentie: Gratis
Populariteit: 12
Django-admin-meldingen is een eenvoudige Django app om apps te meldingen die kunnen worden weergegeven in de admin via een template tag te registreren.
Installatie:
Voeg 'admin_notifications om INSTALLED_APPS
Basic gebruik:
Pas welke van je admin templates u die met de kennisgevingen daarmee weer te geven.
laadt de sjabloontags aan het begin van de template:
{% Belasting notification_tag%}
voeg de tag aan uw template. Ik aangepaste admin index template en plaatste de tag voor de 'content-main' DIV als volgt:
{% Block inhoud%}
{% Error_notifications%}
in urls.py:
import admin_notifications
admin_notifications.autodiscover ()
Dit ziet er in elke app voor een bestand genaamd 'notifications.py en registreert het als het bestaat.
Meldingen bestanden kunnen zo veel functies bevatten als u wilt. Ieder moet een string die HTML kan bevatten terugkeren en een ieder moet worden geregistreerd met behulp van admin_notifications.register
Als u een lege tekenreeks wordt er geen melding wordt weergegeven.
Meldingen functies worden elke keer dat de admin template wordt weergegeven, zodat voorkomen dat te doen zware berekeningen in de kennisgeving genoemd.
Een voorbeeld notifications.py kan er zo uitzien:
import admin_notifications
van modellen import Url
def kennisgeving ():
& Nbsp; broken_links = Url.objects.filter (status = Vals) .count ()
& Nbsp; Als broken_links:
& Nbsp; return "Je hebt% s gebroken link% s.
U kunt bekijken of ze op te lossen met behulp van de Link Manager. "% (Broken_links," s "als broken_links> 1 anders" ")
& Nbsp; anders:
& Nbsp; return ''
admin_notifications.register (kennisgeving)
Github pagina: http://github.com/andybak/django-admin-notifications/
Requirements:
- Python
- Django
Reacties niet gevonden