render() missing 1 required positional argument: ‘template_name’
return render(request, 'register.html', {'error': error})
else:
#注册用户保存失败
error = '注册失败,请重新注册'
return render(request, 'register.html', {'error': error})
def login(request):
if request.method == 'GET':
return render('login.html')
报如下错:
TypeError at /userapp/login/
render() missing 1 required positional argument: ‘template_name’
Request Method: GET
Request URL: http://127.0.0.1:88/userapp/login/
Django Version: 2.1.5
Exception Type: TypeError
Exception Value:
render() missing 1 required positional argument: ‘template_name’
解决方案:
由于平时代码都是亲手一个字母一个字母敲,用的框架之间会混淆或者,若是太久没写代码,有时会犯一些低级错,记得在return render(request, ‘login.html’)中,把request一定加到括号中。