2013-09-23 30 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。希望这可以帮助别人!