Question

J'ai lu la documentation de django-notification , et ils semblent couvrir très bien la création de notifications, mais pas comment les afficher pour les utilisateurs. Y at-il une bonne référence pour cela, et mon Google-Fu vient de me échouer? Si non, quelqu'un peut-il me donner des indications ici? Merci.

Était-ce utile?

La solution

La réponse est que vous devez l'intégrer dans vos propres modèles. Cela peut être aussi simple que l'extrait suivant:

<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>

As @googletorp, répondu , Pinax est le lieu de travail idéal pour découvrir comment les auteurs utilisent django-notification . Il existe notamment une page d’administration des notifications qui peut servir de guide pratique.

Autres conseils

Jetez un coup d’œil sur Pinax , la source se trouve sur github. Ils utilisent beaucoup les notifications pour leur site de projet http://code.pinaxproject.com .

Modifier:
Je viens d'y jeter un coup d'oeil. Il semble que tout ce que Pinax fait pour que cela fonctionne est de le répertorier dans les applications installées avant toutes les autres applications externes et d'inclure son fichier urls comme vous le feriez habituellement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top