2013-09-23 124 views
1

添加以下到我的模型:Django的自定義權限

class Meta: 
     db_table = 'history' 
     permissions = (
      ("View", u"View history log"), 
     ) 

,我跑了執行syncdb但沒有加入我的內容類型,也沒有給auth_permission表所做的條目。我正在尋找一種方法來添加此權限,以便我可以將其授予特定用戶。

順便說一句,我沒有一個admin.py文件。我嘗試添加一個到我的應用程序,我嘗試註冊我的歷史模型,但是當我運行syncdb仍然沒有。

注意:這是一個遺留數據庫。

+0

確保包含模型的應用程序包含在INSTALLED_APPS中 – Alasdair

+1

您可能想看看這個討論:http://south.aeracode.org/ticket/211 –

+0

@Alasdair是的。我只有一個應用程序,它包括在內。 – hanleyhansen

回答

0

想通了。我忘了將我自己的應用添加到INSTALLED_APPS的列表中。找到答案here。希望這可以幫助別人!