Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/12/2013, 20:58
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: ¿Cómo crear un "YearField" en Django?

Depende.

¿Tienes un campo de con la fecha y de ahí quieres sacar el año?
Entonces simplemente haz eso. En el mejor de los casos un campo calculado.

¿Vas a guardar el día y el mes eventualmente en diferentes columnas?
Usa un DataField. Créeme guardar la fecha en 3 columnas diferentes es lo peor que puedes hacer.

¿Solamente es el año y nada mas, nada sera agregado?
PositiveIntegerField. Salvo que no se me ocurre una situación donde nada mas uses el año.

¿Eventualmente agregare tiempo, mes y día?
DateTimeField

Creo que es mejor que nos digas la situación en la que estas y nosotros te diremos cual sería la mejor opción.