보기에서 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에는 "날짜 입력란"유형이 있습니다. 장고 로케일에 따라이 데이터를 포맷하고 싶습니다. 그래서이 문자열은 도움이 될 것입니다. 나는 템플릿 필터가 있다는 것을 알고 있지만, 나는 포맷을하고 싶다. usr.date_joined 보기에만 - django는 로케일을 저장한다.
다른 방법이 있다면 예제를 제공해주세요. 결국 나는 날짜와 시간 만 보여주는 django 로케일에 따라 형식화 된 날짜를 원한다. 나는이 상수가 그 이름이 말하는 것을해야한다고 생각한다.
' 는 formats'은 동일 가져올? 아마도 누군가가 유용 할 것입니다. https://docs.djangoproject.com/en/dev/releases/1.2/#date-format-helper-functions Thnx Alasdair! =) – holms
죄송합니다. 그것은 오타였습니다. 'memset.utils'는 우리 회사의 내부 모듈 중 하나입니다! 정확한 모듈은'django.utils'입니다. – Alasdair
'django.conf 가져 오기 설정에서 '와'settings.SHORT_DATE_FORMAT'의 문제점은 무엇입니까? –