例外:render() 缺少 1 个必需的位置参数:'template_name'。为啥我得到这个异常?以前没有遇到过这个
Posted
技术标签:
【中文标题】例外:render() 缺少 1 个必需的位置参数:\'template_name\'。为啥我得到这个异常?以前没有遇到过这个【英文标题】:Exception: render() missing 1 required positional argument: 'template_name'. Why am i getting this exception? haven't came across this before例外:render() 缺少 1 个必需的位置参数:'template_name'。为什么我得到这个异常?以前没有遇到过这个 【发布时间】:2017-03-23 09:25:15 【问题描述】:def index(request):
if request.method == 'POST':
State_name = request.POST.get('statename', '')
state = states(State_name=State_name)
state.save()
异常位于渲染中。 render() 缺少 1 个必需的位置参数:'template_name'
return render('report/states.html')
【问题讨论】:
【参考方案1】:render
的第一个参数是请求。第二个是模板名称。由于您只传递一个参数,Python 将其解释为请求。
【讨论】:
以上是关于例外:render() 缺少 1 个必需的位置参数:'template_name'。为啥我得到这个异常?以前没有遇到过这个的主要内容,如果未能解决你的问题,请参考以下文章
TypeError:缺少 1 个必需的位置参数:'self'
类型错误:parse() 缺少 1 个必需的位置参数:'stream'
TypeError:AuthMiddlewareStack() 缺少 1 个必需的位置参数:'inner'