Ich habe für django-notification
die Dokumentation zu lesen, und sie scheinen zu schaffen Benachrichtigungen einfach gut zu decken, aber nicht, wie sie für die Benutzer angezeigt werden soll. Gibt es dafür eine gute Referenz, und mein Google-Fu hat mich gerade im Stich gelassen? Wenn nicht, kann mir jemand hier ein paar Hinweise geben? Vielen Dank.Wie zeige ich Benachrichtigungen von `django-notification` an?
Antwort
Die Antwort ist, dass Sie es in Ihre eigenen Vorlagen zu bauen. Dies kann so einfach wie der folgenden Schnipsel sein:
<table>
<caption>{% trans "Notices" %}</caption>
<thead>
<tr>
<th>{% trans "Type" %}</th>
<th>{% trans "Message" %}</th>
<th>{% trans "Date of the Notice" %}</th>
</tr>
</thead>
<tbody>
{% for notice in notices %}
{% if notice.is_unseen %}
<tr class="unseen_notice">
{% else %}
<tr class="notice">
{% endif %}
<td class="notice_type">[{% trans notice.notice_type.display %}]</td>
<td class="notice_message">{{ notice.message|safe }}</td>
<td class="notice_time">{{ notice.added|timesince }} {% trans "ago" %}</td>
</tr>
{% endfor %}
</tbody>
</table>
Als @googletorp answered, Pinax ist der goto Platz für herauszufinden, wie die Autoren django-notification
verwenden. Insbesondere gibt es eine Benachrichtigungs-Verwaltungsseite, die als praktischer Leitfaden dienen kann.
Tale ein Blick auf Pinax die Quelle kann auf Github zu finden. Sie verwenden Benachrichtigungen für ihre Projektseite http://code.pinaxproject.com.
Edit:
gab ich es nur einen Blick. Es scheint alles, was Pinax tut, um es zum Laufen zu bringen, es in installierten Apps vor den anderen externen Apps aufzulisten und seine URL-Datei wie gewohnt einzubinden.
Ich habe eine Zeit lang durch die Pinax Quelle gegraben, und es scheint tatsächlich auf Vorlagen zu vertrauen, die nicht Teil von 'django-notification' sind (ich glaube,' Mitteilung/notices.html' ein solches Beispiel ist) . Ich hatte auf ein Tutorial im Getting Started-Stil gehofft, das erklären würde, wie die verschiedenen Teile zusammenpassen. –
http://code.pinaxproject.com/ ist unten – maazza
https://github.com/pinax/pinax-notifications –
- 1. Wie zeige ich zwei Sektionen nebeneinander an?
- 2. Libgdx Wie zeige ich Text an?
- 3. Wie zeige ich meine Daten an?
- 4. Wie zeige ich das Abfrageergebnis an?
- 5. Wie zeige ich AxesSubplot in Python an?
- 6. Wie zeige ich Tooltips in Tkinter an?
- 7. Wie kann ich Benachrichtigungen von php an Android senden?
- 8. Wie zeige ich Bild von mysql an PHP
- 9. Wie zeige ich den Fortschrittsbalken beim Laden von ListView an?
- 10. Wie zeige ich den Fortschritt während einer aktiven Schleife an?
- 11. Wie zeige ich Validierungsfehler an einem anderen Ort an?
- 12. Wie zeige ich Ergebnisse aus der Suche als "Zeige 1-10 von 300" an
- 13. Wie zeige ich programmatisch die Datennutzung aller Anwendungen an?
- 14. Wie kann ich Benachrichtigungen an das Action Center senden?
- 15. Wie zeige ich eine bestimmte Änderungsliste in p4v an?
- 16. Wie zeige ich das Copyright-Symbol in einer XPage an?
- 17. Wie zeige ich Zeilennummern in CLion IDE an?
- 18. Wie zeige ich Unterschiede in dieser Situation an?
- 19. Wie zeige ich die Tabelle im Bearbeitungsmodus im iPhone an?
- 20. Wie zeige ich eine lange Nummer in Gruppen an?
- 21. Wie zeige ich HTML in ASP.NET MVC 2 an?
- 22. Wie zeige ich dynamisch Inhalt in Tabellen in Java an
- 23. Wie zeige ich ein Ersatzkennwort in einem UILabel an?
- 24. Wie zeige ich ein untergeordnetes Fenster auf seinem Elternteil an?
- 25. Wie zeige ich einen View Controller im Querformat an?
- 26. Wie zeige ich die Binärdarstellung eines Floats oder Double an?
- 27. Wie zeige ich nur Aufgabe dieser Woche an - Schienen
- 28. Ich kann PubNub Push-Benachrichtigungen nicht senden/empfangen an iOS
- 29. Wie zeige ich ein Google-Diagramm in Ruby an?
- 30. Wie zeige ich ein QImage in einem "funktionalen" Programmierstil an?
Es mir Code eine Reise führte, dass notice.is_unseen Anruf markiert die Nachricht zu sehen, wie gesehen. Ich wollte nur erwähnen ... – hamdiakoguz
@hamdiakoguz Guter Punkt. –
Übrigens, können Sie uns Ihren Kontextprozessor zeigen, der dazu führt, dass die Variablen "Notizen" gesetzt werden? Ich versuche, durch ihre API zu sehen, aber sie bieten nichts dergleichen. – disappearedng