django-admin-notifications

Logiciel capture d'écran:
django-admin-notifications
Détails logiciels:
Version: 0.6.3
Date de transfert: 11 May 15
Développeur: Andy Baker
Licence: Gratuit
Popularité: 0

Rating: 3.0/5 (Total Votes: 1)

django-admin-notifications est une application Django simple pour permettre des applications pour enregistrer les notifications qui peuvent être affichés dans l'admin via une balise de gabarit.
Installation:

Ajouter admin_notifications '' à INSTALLED_APPS
L'utilisation de base:
Personnaliser selon vos gabarits d'admin vous qui d'afficher les notifications ainsi.
charger les balises de modèle au début du modèle:
{% De charge notification_tag%}
ajouter la balise à votre modèle. Je personnalisé le modèle de l'indice de admin et placé la balise avant le 'contenu principal »DIV comme ainsi:
{% De teneur en bloc%}

{%}% Error_notifications


dans urls.py:
admin_notifications d'importation
admin_notifications.autodiscover ()
Cela ressemble dans chaque application pour un fichier appelé 'notifications.py et il enregistre si elle existe.
Alertes fichiers peuvent contenir autant de fonctions que vous aimez. Chacun doit retourner une chaîne qui peut contenir du code HTML et chacun doit être enregistré à l'aide admin_notifications.register
Si vous retournez une chaîne vide alors aucune notification est affiché.
Alertes fonctions sont appelés à chaque fois le modèle d'administration est rendue afin d'éviter de faire des calculs lourds dans la notification.
Un exemple notifications.py pourrait ressembler à ceci:
admin_notifications d'importation
à partir de modèles d'importation Url
notification de def ():
& Nbsp; broken_links = Url.objects.filter (status = False) .count ()
& Nbsp; si broken_links:
& Nbsp; retour "Vous avez un lien mort% s%.
Vous pouvez afficher ou fixer à l'aide du gestionnaire de lien. "% (Broken_links," s "si broken_links> 1 autre" ")
& Nbsp; d'autre:
& Nbsp; retour ''
admin_notifications.register (notification)
Github page: http://github.com/andybak/django-admin-notifications/

Requirements:

  • Python
  • Django

D'autres logiciels de développeur Andy Baker

django-linkcheck
django-linkcheck

20 Feb 15

Commentaires à django-admin-notifications

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!