2012-10-24 4 views
-1

내 컨텍스트 사전이 내 템플릿으로 보내지 않습니다. 내가 "== 내 테스트"가, 내가 브라우저에서 내 사이트를 열 때django 템플릿에서 작업 변수가 없습니다.

<html> 
<body> 
my test == {{test}} 
</body> 
</html> 

: 나는

from django.shortcuts import render_to_response 
from django.template import RequestContext 
def home(request): 
    return render_to_response('home.html',{'test':'test'},context_instance=RequestContext(request)) 

기능

이와 나는 같은 간단한 템플릿을 가지고있다. settings.py가 기본값입니다. 나는 커스텀을 사용하지 않는다. 무슨 문제 야? 서버가 wsgi 모듈을 가진 아파치입니다.

+0

dev 서버에 내장 된 django를 사용하여 작동합니까? – dm03514

+0

무엇이 잘못되었는지를 알아 내기 위해'{% debug %}'템플릿 태그를 사용하십시오. –

+0

당신은'test = 'hello world'이고 어떤 테스트가'test '인지 정의하지 않았다 : test'not''test ':'test ''. – Goran

답변

0

알아요.하지만 지금 내 소식을 볼 수 있습니다. 당신은 훌륭했지만, 더 할 일이 필요합니다. 여기

def home(request): 
    # You need to retrieve something from the database or create a variable here 
    test = Test.Objects.all() 
    # Use Context Dic 
    context = { 
    'test': test, 
    } 
    # Then Use the return 
    return render(request, 'home.html', context) 

(EDITED가) 지금이 작동합니다보기입니다.

관련 문제