Django에서 사용자가 날짜와 숫자를 입력하는 AJAX 호출을 수행하고 있고 해당 번호와 날짜가있는 문서가 이미 있으면 AJAX 호출이 조회됩니다 .django에서 문자열을 현지화 된 날짜로 변환하는 방법
응용 프로그램이 국제화되고 현지화되었습니다. 문제는 AJAX가 유효한 Python/Django 날짜 객체로 보낸 날짜를 해석하는 방법입니다. 이것은 현재 사용자 로케일을 사용하여 수행해야합니다. 내가 찾은
하나의 솔루션이 작동하지 않습니다 는 Django: how to get format date in views?
get_format()
는 (우리의 경우 j-n-Y
에) 문자열을 반환하지만 strftime()
는 %j-%n-%Y
의 형태로 형식 문자열을 기대하고있다.
Django 형식이 stftime()
형식과 다른 이유는 무엇입니까? 현재 우리는 현재 Django 1.5를 사용하고 있습니다.
나는 모든 예제에서 찾을 수있는 날짜가 이미 날짜 개체이고 Python/Django가 서식을 지정한다고 생각합니다. 우리가 필요로하는 것은 현행 로케일을 사용하여 문자열을 날짜로 변환 한 다음, 그것을 포맷합니다. 나는이 표준 문제가 될 것이라고 계산했다,하지만 난 발견하고 시도 가능한 솔루션의 모든
당신이 당신이 구문 분석 할 문자열의 예를 포함하는 경우 질문에 대답하는 것이 더 쉽습니다. – shx2
아, 예를 들어, 오늘 날짜는 07-03-2013 (네덜란드어 형식)입니다. 나는 현재의 로케일이 네델란드어 인 것을 고려하여 데이트 객체로 바꾸고 싶습니다 ... –