flask开发中遇到jinja2.exceptions.UndefinedError: 'User' is undefined

 Pala   2017-07-05 22:36   247 人阅读  0 条评论

flask开发中遇到jinja2.exceptions.UndefinedError: 'User' is undefined


这个页面是在/register信息填写完成之后点击提交按钮之后发生。

通过提示jinja2 可以判断出错页面是一个html页面,首先排除是注册页面,因为注册页面可以提交信息,然后判断是发送激活邮件页面。

亲爱的{{ User.username }}.
    欢迎你来到Flasky!
    请在 24 小时内点击此链接以完成注册:
    <!--如url_for('auth.confirm', token='abc') 生成的网址是auth/confirm/abc-->
    <!--_external=True 的意思是生成一个完整的URL-->
    {{ url_for('auth.confirm', token=token, _external=True ) }}
    激活遇到问题?请联系我们。


经过检查发现,原来是user写错User。


本文地址:http://chenxm.cc/post/186.html
版权声明:本文为原创文章,版权归 Pala 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?