2009-10-22 7 views

Respuesta

3

La respuesta es que debe compilarlo en sus propias plantillas. Esto puede ser tan simple como el siguiente fragmento:

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

Como @googletorp answered, Pinax es el lugar Goto para encontrar la manera de los autores están utilizando django-notification. En particular, hay una página de administración de notificaciones que puede servir como una guía práctica.

+1

Me llevó un viaje al código para ver ese aviso. La llamada de llamada única indica el mensaje como se ve. Solo quería mencionar ... – hamdiakoguz

+0

@hamdiakoguz Buen punto. –

+0

Por cierto, ¿puede mostrarnos su procesador de contexto que conduce a establecer la variable "avisos"? Estoy tratando de revisar su API pero no proporcionan nada de eso. – disappearedng

1

Una mirada al Pinax la fuente se puede encontrar en github. Usan mucho las notificaciones para su sitio de proyecto http://code.pinaxproject.com.

Editar:
Acabo de darle un vistazo. Parece que todo lo que Pinax hace para que funcione es incluirlo en las aplicaciones instaladas antes que cualquier otra aplicación externa e incluir su archivo de URL como lo haría normalmente.

+0

He estado cavando a través de la fuente Pinax por un tiempo, y en realidad parece depender de plantillas que no son parte de 'django-notification' (creo que' notification/notices.html' es un ejemplo) . Esperaba un tutorial al estilo Getting Started que explicara cómo encajan las diferentes piezas. –

+2

http://code.pinaxproject.com/ is down – maazza

+0

https://github.com/pinax/pinax-notifications –

Cuestiones relacionadas