簡體   English   中英

Django用戶權限未在生產中顯示

[英]Django user permissions not showing in production

我有一個奇怪的問題。 在生產中,我無法在Django管理員中看到用戶權限列表,在打開組編輯頁面后,它沒有顯示任何內容,頁面語言轉換為另一種語言。

我在應用模型中定義了一些自定義權限。

我做了什么:

  1. 將本地數據庫與生產數據庫同步。
  2. 在supervisor中設置默認編碼(我想如果我的app詳細名稱是Unicode名稱,那就是為什么它不會加載)

我正在使用Django 1.7版。

更新:看起來問題來自gunicorn或supervisord,因為它在直接運行服務器中工作。

問題是來自os默認編碼,我的記錄中有一些unicode權限名稱,它不會加載並發生錯誤。

所以我只在我的wsgi.py中添加這三行

import sys
reload(sys)
sys.setdefaultencoding('utf8')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM