Python Django用户权限未在生产中显示

Python Django用户权限未在生产中显示,python,django,gunicorn,supervisord,Python,Django,Gunicorn,Supervisord,我有个奇怪的问题。在生产环境中,我在Django admin中看不到用户权限列表,在打开组编辑页面后,它什么也不显示,页面语言转换为另一种语言 我在应用程序模型中定义了一些自定义权限 我所做的: 将我的本地数据库与生产数据库同步 在supervisor中设置默认编码(我想可能是因为我的应用程序详细名称是Unicode名称,所以它不会加载) 我使用的是Django版本1.7 更新:问题似乎来自gunicorn或supervisord,因为它在direct runserver中工作 问题来自操作系统

我有个奇怪的问题。在生产环境中,我在Django admin中看不到用户权限列表,在打开组编辑页面后,它什么也不显示,页面语言转换为另一种语言

我在应用程序模型中定义了一些自定义权限

我所做的:

  • 将我的本地数据库与生产数据库同步
  • 在supervisor中设置默认编码(我想可能是因为我的应用程序详细名称是Unicode名称,所以它不会加载)
  • 我使用的是Django版本1.7


    更新:问题似乎来自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:应用程序未在设置中配置。但它的工作可能是本地的魅力,问题只是在生产中