rendor_to_response未在django中定义错误

时间:2017-06-29 15:27:40

标签: django

这是我的views.py代码。

from __future__ import unicode_literals
from django.template import RequestContext
from django.shortcuts import render_to_response
def index(request):
    context = RequestContext(request)
    context_dict = {'bold-message': "I am bold font from the context"}
     return render_to_response('rango/index.html', context_dict, context)

在我在服务器中运行此项目后启动项目时,我收到以下异常。

全球名称' rendor_to_response'未定义

请告诉我做错了什么。

1 个答案:

答案 0 :(得分:2)

rendor_to_response是一个错字。它应该是render_to_response

但是,您根本不应该使用render_to_response。您应该使用render快捷方式。

from django.shortcuts import render

def index(request):
    context_dict = {'bold-message': "I am bold font from the context"}
    return render(request, 'rango/index.html', context_dict)

如果您正在关注使用render_to_response的教程,那么它已过期。您应该切换到本教程的更新版本或其他教程。