2016-12-14 70 views
1

我在我的模型類設置權限,如下所示:Django的權限不更新

class MeetingHistory(models.Model): 
..... 

    class Meta: 
     permissions = (
      ("add_meeting_details","Can add meeting details"), 
      ("change_meeting_details","Can change meeting details"), 
    ) 

change_meeting_details是我加入然而Django管理界面不diplaying新權限的新權限。

我試過以下至今(基於其他類似的問題): - 然後運行makemigrations APP_NAME跑遷移 - 刷新瀏覽器頁面全部刪除緩存

問題似乎仍然持續。有什麼建議麼?

+1

這是一個已知的行爲。試試這個https://gist.github.com/magopian/7543724 –

回答

0

post_save信號上創建新權限,即處理全局遷移。 嘗試恢復上次遷移,而不是./manage.py migrate app_name./manage.py migrate

+0

我試過了。它仍然沒有更新權限 – Yashodhan