괜찮은 질문이지만 온라인에서 예제를 찾을 수 없다면 용서해주십시오. 저는 Codeigniter에서 장고로 변환하는 PHP 개발자입니다. 나는 이렇게 만든 모델을 부르고있다.Django 개발 - 모델 결과에 올바르게 액세스하는 방법
if request.method == 'GET':
for e in Ratecard.objects.filter(reportSuite=region):
suite = e.reportSuite
RP_UniqueUsers = e.RP_UniqueUsers
RP_PageImpressions = e.RP_PageImpressions
RP_TimeSpent = e.RP_TimeSpent
RP_PageViewPerVisit = e.RP_PageViewPerVisit
HP_PageImpressions = e.HP_PageImpressions
HP_UniqueUsers = e.HP_UniqueUsers
HP_TimeSpent = e.HP_TimeSpents
return render_to_response('rates.html', locals())
이 예제에서 'region'은 GET 매개 변수로 설정됩니다. 내 문제는 그때 나는 내 템플릿에서 스위트에 액세스하려고하면 그것의 아무것도 얻지 않는다는 것입니다. {{region}}은 결과를 인쇄하지 않습니다.
보기 및 템플릿 모두에서이 데이터에 액세스하는 올바른 방법은 무엇입니까?
참으로 내가이 많은 지금까지 이 업데이트 있다고 생각했다 내 현재 코드,하지만 아무것도 밖으로 변수를 얻을 ... – Matthew
좋아, 그것은 '독립 변수'로 지역을 얻지 않는 것 같습니다. 당신이보기에'{{request.GET.region}}'을 시도 했습니까? 'request' 객체는 요청 문맥 프로세서가 가능하다면 템플릿에서 사용할 수 있습니다 (위의 편집 참조). – miku
죄송합니다 템플릿에 액세스하는 것은 부차적 인 문제 일뿐입니다. 내가 알고 싶은 것은 for 루프에서 변수를 올바르게 설정하고 있는가? 거기에 사용할 수있는 간단한 디버깅 방법은 무엇입니까? PHP에서 var_dump() 같은거야? – Matthew