2015-02-01 2 views
0

을이 내가 서버 (HTTP POST)장고 MySQL 데이터베이스 날짜 형식

{ "USER_ID"을 전송하고있어 JSON 개체입니다 수락하지 : "91 *********" "user_name": "********", "birthday": "1994-26-01", "location": "인도 뉴 델리"}

내부 서버 오류가 발생합니다. 클라이언트에서. 서버 점검에 그것은 말한다 :

HTTP 400 잘못된 요청의 Content-Type : 응용 프로그램/JSON이 달라집니다 수락 허용 : GET, POST, HEAD, OPTIONS

{ "생일"[ " 날짜는 잘못된 형식이 아닌 이러한 형식 중 하나를 사용합니다. YYYY의 [-MM [-DD]] " ]}는 DB에 저장 날짜, 그것은 같은 형식으로 저장할 때

하지만 내가 다음 나는 어디로 잘못 가고 있니? 그리고 어떤 형식으로 날짜 필드에 값을 보내야합니까?

참고 : 메시지는 YYYY-MM-DD 형식의 날짜 (4 년 자리, 월 2, 하루 2)를 통과 할 필요가 있다고 내가 장고

답변

2

에서 멍청한 놈입니다. 대신, 우리는 당신의 예제에서 볼 수 있듯이 당신은 passy "1994-26-01"이며 이것은 YYYY-DD-MM입니다 (26 일은 하루 일 수 있기 때문에). 그것이 귀하가 오류를받는 이유입니다.

전달하는 날짜/시간 형식을 수정해야하며 어떤 경우에도 YYYY-DD-MM은 유효하지 않습니다.

+0

표준 ISO 형식 중 하나에 있어야합니다. –