TypeError TypeError: can only concatenate str (not “NoneType“) to str
问题背景: 访问会员列表出现如下问题:
TypeError TypeError: can only concatenate str (not “NoneType“) to str
原因在于会员的face如果为空,例如新注册的会员还没有添加自己的头像,则访问会员列表无法取到值. 因此,我们需要在在注册的函数中给一个初始头像.
解决方法:
进行是否有头像判断!!!!!!!!!
{% if v.face %} {% else %} {% endif %} # 或 {% if not v.face %} {% else %} {% endif %}
涉及页面: 所有与用户头像相关的页面
E:\study\mooc\MicroMovie200731\app\templates\home\play.html
E:\study\mooc\MicroMovie200731\app\templates\admin\user_list.html
E:\study\mooc\MicroMovie200731\app\templates\admin\user_view.html
E:\study\mooc\MicroMovie200731\app\templates\home\comments.html
E:\study\mooc\MicroMovie200731\app\templates\admin\comment_list.html
推荐阅读