2013-02-07 5 views
1

나는 파이썬과 장고에 새로운 오전 다음과 같은 코드가 작동하는 방법을 결정하는 것을 시도하고있다 :장고 역 함수 인수

return HttpResponseRedirect(reverse('poll_results', args=(p.id,))) 

역 기능의 특히 2 인자. args의 매개 변수를 튜플과 동일하게 설정하는 것 같습니다. 여분의 쉼표가 필요한 이유는 무엇입니까?

답변

3

(p.id)은 괄호 안에 단지 p.id이고, (p.id,)은 단일 요소 튜플입니다. 문서

튜플은 문체 괄호에서 튜플을 구분하는 하나 개의 항목이있는 경우 콤마가 필요