Python Django用户权限未在生产中显示
我有个奇怪的问题。在生产环境中,我在Django admin中看不到用户权限列表,在打开组编辑页面后,它什么也不显示,页面语言转换为另一种语言 我在应用程序模型中定义了一些自定义权限 我所做的:Python Django用户权限未在生产中显示,python,django,gunicorn,supervisord,Python,Django,Gunicorn,Supervisord,我有个奇怪的问题。在生产环境中,我在Django admin中看不到用户权限列表,在打开组编辑页面后,它什么也不显示,页面语言转换为另一种语言 我在应用程序模型中定义了一些自定义权限 我所做的: 将我的本地数据库与生产数据库同步 在supervisor中设置默认编码(我想可能是因为我的应用程序详细名称是Unicode名称,所以它不会加载) 我使用的是Django版本1.7 更新:问题似乎来自gunicorn或supervisord,因为它在direct runserver中工作 问题来自操作系统
更新:问题似乎来自gunicorn或supervisord,因为它在direct runserver中工作 问题来自操作系统的默认编码,我的记录中有一些unicode权限名称,它不会加载,因此发生了错误 所以我只是在wsgi.py中添加了这三行
import sys
reload(sys)
sys.setdefaultencoding('utf8')
问题在于操作系统的默认编码,我的记录中有一些unicode权限名,它不会加载,所以发生了错误 所以我只是在wsgi.py中添加了这三行
import sys
reload(sys)
sys.setdefaultencoding('utf8')
信息太少,我只能创建一个Guest only:应用程序未在设置中配置。但它的工作可能是本地的魅力,问题只是在生产中信息太少,我只能创建Guest only:应用程序未在设置中配置。但它的工作可能是本地的魅力,问题只是在生产中