我得到一个错误在我的Django项目,它看起来像它从我views.py文件来:Django的Python的:“渲染”全局名称没有被定义
from django.template.loader import get_template
from django.template import Context
from django.http import HttpResponse
import datetime
def get_date_time(request):
now = datetime.datetime.now()
return render(request, 'date_time.html', {'current_date': now})
错误:global name 'render' is not defined
我能做些什么来解决这个问题?
编辑
解决方案:
t = get_template('document.html')
html = t.render(Context({'variable': value}))
return HttpResponse(html)
我得到:无模块命名快捷方式,有趣... – yonatano
您复制/粘贴错字“shorcuts”而不是“快捷方式”? –
@ Yoni201修复了错字。 –