실패하는 것은 django-장고 request.GET [] 문자열 비교는 여기
dir = ''
if (''+request.GET['dir']) == 'U':
dir = 'U'
elif (''+request.GET['dir']) == 'D':
dir = 'D'
에서보기 기능에서 내 코드입니다하지만 확인하면 디렉토리 == 'D'또는 디렉토리 == 'U 경우 '이면 비교가 실패합니다. 예를 들면. 코드를 다음 것은 내가 디렉토리는 'U'또는 'D'로 설정되지 않은 느낌이
if dir == 'D':
user_voted.vote = 'D'
obj.score -= 2
user_voted.save()
obj.save()
('U'와 비교 동일) 실패합니다. 나는 심지어 dir = request.GET [ 'dir']을 설정하려고 시도했는데 'U'또는 'D'로 설정해야하지만 비교는 여전히 실패합니다. 아무도 말해 줄 수 request.GET 아닌 문자열 또는 char 비교 문자열이 원인이 반환됩니다 또는 내가 잘못 또는 무엇을 설정 해요.
감사합니다.
당신은 값이 무엇인지 인쇄 할 수 ? 정보가 충분하지 않습니다. – jterrace
이 '' '+ request.GET ['dir ']'패턴의 요점은 무엇입니까? –
Daniel, dir = request.GET [ 'dir'] – Eternity