2012-02-06 6 views
10

que tiene un campo en mi modeloDjango DateTimeField

published_on = models.DateTimeField() 

en una página de plantillas de Django y quiero mostrar sólo la fecha en lugar de la fecha junto con el tiempo. ¿Alguna idea de cómo truncar la fecha del formulario de hora en el formulario del modelo django?

Gracias de antemano.

Respuesta

8

utilizar el filtro de fecha en su plantilla, por ejemplo:

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

O simplemente:

{{ form.published_on|date }} 

Usted puede personalizar la salida de la manera deseada, o usar el valor por defecto la configuración regional. Vea this link para más detalles.

+0

uso django ModelForm y quiero truncar el valor de {{form.published_on}} – burning

+0

Así que simplemente aplique el filtro a ese campo, como {{form.published_on | date}}. Actualicé la respuesta. – pojo

+0

no funciona jefe ya lo intenté – burning

Cuestiones relacionadas