본문 바로가기
Dev./Python

파이썬 post 일자 입력 체크 관련

by Alx.K 2023. 3. 8.
반응형

django 에서 jquery 를 이용하여 날짜를 post 로 전달하면, 

꼭 에러가 발생하였다.

 

그리하야,

date 값들을

check_date = request.POST['check_date'] 에서

check_date = request.POST.get('check_date') 로 변경하여 처리하였다.

 

도대체 원인이 무엇인지 알 수 없었으나, 우선은 동작하여 원인은 나중에 업데이트 하기로.

 

이후 check_date 의 값이 없을 경우에 처리를 하기 위하여

 

if request.POST.get('check_date') is None :
	// do action.....

위와 같이 잡았더니, 자꾸만 에러를 팅기고 저장을 못한다.

json.dump 파일을 확인해 보았더니, input에서 입력한 날자는 사라지고 null 로 입력이 되었습니다.

 

그리하야~

if request.POST.get('check_date') is None or request.POST.get('check_date') == '' :
	// do action...

이렇게 공백을 체크했더니, 먹더라능...

왜 공백이 들어가는지는 체크해 봐야겠습니다.

반응형

'Dev. > Python' 카테고리의 다른 글

forloop 에서 카운터 사용하기  (0) 2023.03.20
파이썬 일자 관련 옵션들  (0) 2023.03.08
django migrate  (2) 2023.02.04
Django Start app  (0) 2023.01.20
django project settings.....  (0) 2023.01.11