2012-12-24 4 views
0

이것이 바보 같은 질문 인 경우 매우 죄송합니다. 나는 몇 시간 동안 해결책을 찾기 위해 노력해 왔으며, 나는 새롭지 만 영리하지 못합니다.Django 템플릿 - 변수 없음

내 웹 페이지에 전체 텍스트가 표시되지 않습니다. 텍스트가 거의 표시되지 않습니다.

는 views.py : 내 로컬 서버 페이지에서

Create your views here. 
from django.template import loader 
from django.http import HttpResponse 


def testing(request): 
    html = loader.get_template('testing.html') 
    return HttpResponse(html) 

testing.html

<html> 


<body> 


THIS IS A TEST PAGE. 


</body> 

</html> 

, 내가 보는 모든입니다 :이>

I가 표시되지 않습니다 '입니다 휴식. 뭐가 잘못 됐는지 말해 줄 수있어? 정말 고맙습니다.

+0

확실하다고 생각되는 템플릿을 선택 했습니까? –

+0

안녕하세요 이그나시오, 답변 해 주셔서 감사합니다. 네, 확신합니다. 나는 그것을 바꿨고 처음 몇 단어 만 보여줍니다. 다시 감사합니다. –

답변

1

템플릿을 렌더링해야합니다. 마지막 줄을 다음과 같이 변경하십시오 :

return HttpResponse(html.render(Context())) 

또한 django.template에서 컨텍스트를 가져와야합니다. render_to_response 단축키 사용을 고려할 수도 있습니다. 이 내용은 part 3 of the tutorial에 있습니다.

+0

감사합니다. Vinay! 그게 정말 잘 작동합니다! 나는 변수가 없다면 컨텍스트가 필요하다는 것을 몰랐다. 명확히 해줘서 고마워, 너 정말 나에게 많은 좌절감을 덜어 줬어! 다시 한 번 감사드립니다! –

관련 문제