python3+django2.0+xadmin集成ueditor切换不同权限的用户出现nonetype报错
老眼 2018-01-26 23:19:59
分 享


问题现象


python3安装django2.0结合xadmin集成ueditor使用admin等高权限的用户增删改查ueditor的内容都正常,但是切换一个只有查询ueditor权限的用户再去访问该表时出现nonetype object is not reversible的报错,报错截图如下:



问题原因


django2.0中的python3.6/site-packages/django/forms/widgets.py 文件的地114行中reversed()函数中的参数list_2值为None就会报错。我们在这之前需要加一个判断




解决方法


在widgets.py的文件的114行 for path in reversed(list_2):  之前添加一个判断list_2的None情况,为None赋值 list_2 = []    


if list_2 is None:
    list_2 = []


重启服务之后就正常了


本文属原创文章,转载请注明来自(www.lybbn.cn-老眼帮帮你)

吐槽一下

游客

所有吐槽
  • 暂时还没有吐槽,赶紧来吐槽!