forked from CroceRossaItaliana/jorvik
-
Notifications
You must be signed in to change notification settings - Fork 0
Commenti
Alfio Emanuele Fresta edited this page Nov 13, 2015
·
3 revisions
Rappresenta un commento.
- Proprietà
-
oggetto
, l'oggetto al quale e' applicato il commento -
autore
, (Persona
) l'autore del commento -
commento
, il testo del commento
-
- Mixin
-
ConMarcaTemporale
, vedi ConMarcaTemporale
-
Per associare dei commenti ad un modello, ed ottenere l'elenco dei commenti per un determinato oggetto, si può usare il Mixin ConCommenti, che espone la proprietà commenti
(QuerySet<Commento>
).
Per creare un commento per un oggetto, creare un oggetto Commento ed associare il relativo oggetto
.
Esempio:
c = Commento(
oggetto=attivita,
autore=me,
commento="Ciao mondo!"
)
c.save()
Per mostrare il numero di commenti in un template, utilizzare
Presenti n. {{ oggetto.commenti.count }} commenti.
Per mostrare l'elenco di commenti, con il box per i commenti,
{% commenti <oggetto> <numero-commenti> [<altezza-massima>] %}
dove
-
oggetto
e' l'oggetto con MixinConCommenti
a cui sono associati i commenti, -
numero-commenti
e' il numero di commenti da mostrare in anteprima, -
altezza-massima
(opzionale) e' l'altezza massima del box commenti in px, oltre questa altezza il box viene mostrato con una barra di scorrimento
esempio:
<!-- 5 commenti -->
{% commenti attivita 5 %}
<!-- 50 commenti, max. 300px con scrollbar -->
{% commenti attivita 50 300 %}