2012-02-06 8 views
10

Ho un campo nel mio modelloDjango DateTimeField

published_on = models.DateTimeField() 

su una pagina modello Django e voglio mostrare solo la data, invece di data con il tempo. Qualche idea su come troncare la data del modulo orario nel modulo del modello django?

Grazie in anticipo.

risposta

8

utilizzare il filtro data nel modello, per esempio:

{{ form.published_on|date:"D d M Y" }} 

O semplicemente:

{{ form.published_on|date }} 

È possibile personalizzare l'output nel modo desiderato, o utilizzare quello predefinito locale. Vedi this link per i dettagli.

+0

sto usando django ModelForm e voglio troncare il valore da {{form.published_on}} – burning

+0

Quindi basta applicare il filtro a quel campo, come {{form.published_on | date}}. Ho aggiornato la risposta. – pojo

+0

capo non funzionante già provato – burning

Problemi correlati