背景与故障现象:django+xadmin+ueditor的基本架构,在开发阶段一切正常,部署到服务器上后只要一打开嵌有 ueditor的页面就会报500错误。对了,服务器为nginx+uwsgi 。
前前后后试了好多种办法,都无效,甚至把虚拟环境删了重新建也不行。最后修改ueditor源码解决问题。修改的文件路径:ueditor/templates/widgets.py
修改内容:在def render()方法中加入参数:renderer=None 重启uwsgi后问题解决。估计新版本不会再有这种问题希望对你有帮助。