Necesito usar SHORT_DATETIME_FORMAT en vista.Django: cómo obtener la fecha de formato en las vistas?
def manage_list(request):
user = User.objects.filter().order_by('date_joined')
usrs = []
for usr in user:
usrs.append({
_('First name'): usr.first_name,
_('Last name'): usr.last_name,
_('Email'): usr.email,
_('Active'): usr.is_active,
_('Superuser'): usr.is_superuser,
_('Staff'): usr.is_staff,
_('Joined date'): usr.date_joined.strftime(SHORT_DATETIME_FORMAT),
})
data = simplejson.dumps(usrs, indent=4)
return HttpResponse(data, mimetype='application/json')
usr.date_joined tiene un tipo de "campo de fecha" creo. Quiero formatear esta información de acuerdo con django locale. por lo que esta cadena probablemente debería ayudar. Sé que hay un filtro de plantilla que hace que quiera, pero quiero formatear usr.date_unificado en la vista solamente - guardando django Choosen locale.
Si hay otros métodos para hacerlo, proporcione ejemplos. al final solo quiero tener una fecha formateada según django locale que muestre solo la fecha y la hora, creo que esta constante debe hacer lo que su nombre dice ...
'de django.utils importar formats' es la misma? https://docs.djangoproject.com/en/dev/releases/1.2/#date-format-helper-functions tal vez alguien encuentre útil esto. ¡Thnx Alasdair! =) – holms
Vaya. Eso fue un error tipográfico 'memset.utils' es uno de los módulos internos de mi empresa. El módulo correcto es 'django.utils'. – Alasdair
¿Qué pasa con 'from django.conf import settings' y luego' settings.SHORT_DATE_FORMAT'? –