我有一个奇怪的问题。在生产中,我无法在Django管理员中看到用户权限列表,在打开组编辑页面后,它没有显示任何内容,页面语言也转换为另一种语言。
我在应用模型中定义了一些自定义权限。
我做了什么:
我正在使用Django 1.7版。
更新:看起来问题来自gunicorn或supervisord,因为它在直接运行服务器中工作。
答案 0 :(得分:0)
问题来自os默认编码,我的记录中有一些unicode权限名称,它不会加载并发生错误。
所以我只在我的wsgi.py
中添加这三行import sys
reload(sys)
sys.setdefaultencoding('utf8')