2017-11-15 20 views
0

request.vars에서 값을 가져 오려고하지만 null 값을 가져 오는 중입니다. 내 코드 :vars에서 값을 얻는 방법

if request.vars.message: 
    return request.vars.message 
R = request.vars.message 
return dict (R=R, form =form) 

내 vew.html {{= R}}

이 없음을 인쇄합니다.

답변

0

코드에서 request.vars.message에 값이있을 때마다 즉시 값 (if 블록 내부)을 반환합니다. 끝에 코드가 return dict(...) 행에 도달하는 유일한 경우는 request.vars.message이 누락 된 경우입니다 (기술적으로는 모든 잘못된 값이지만 대부분의 경우 None이므로 request.vars 개체에 message 키가 없음).

message의 값을 표시 할보기로 보내려면 if 블록으로 돌아 오지 마십시오.