出现 local variable ‘new

出现 local variable ‘new,第1张

问题:在《Python编程从入门到实践 第二版》第十九章第二节中learning_log项目运行时出现 local variable ‘new_user‘ referenced before assignment 的报错

解决方案:

根据new_user定位到views.py的代码中:

if form.is_valid():
			new_user = form.save()
			# 让用户自动登录,再重定向到主页
		login(request,new_user)
		return redirect('blogs:index')

login(request,new_user)new_user = form.save() 缩进不一致,书上有误。

修改为:

if form.is_valid():
			new_user = form.save()
			# 让用户自动登录,再重定向到主页
			login(request,new_user)
		return redirect('blogs:index')

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/915645.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存