我需要在视图中使用SHORT_DATETIME_FORMAT。Django:如何在视图中获取格式日期?
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有一种类型的“日期字段”,我认为。我想根据django语言环境来格式化这些数据。所以这个字符串应该可以帮助。我知道有一个模板过滤器,我喜欢,但我想格式化usr.date_joined 只能看到 - 保存django选择区域设置。
如果还有其他方法可以做到这一点,请提供示例。最后我只想根据django语言环境只显示日期和时间,我认为这个常量应该做什么名称说的一个合法的日期。
'从django.utils导入formats'是一样的吗? https://docs.djangoproject.com/zh/dev/releases/1.2/#date-format-helper-functions也许有人会发现这有用。 Thnx阿拉斯代尔! =) – holms
糟糕。这是一个错字。 'memset.utils'是我公司的内部模块之一!正确的模块是'django.utils'。 – Alasdair
从django.conf导入设置,然后设置.SHORT_DATE_FORMAT,有什么问题? –