2013-09-05 49 views
1

我有秩序模式,我想添加自定義權限使用類METADjango的添加自定義權限模型

class Order(models.Model): 
    STATUS_CHOICES = (
     ('0', 'Готов'), 
     ('1', 'Ждет оплаты'), 
     ('2', 'Подтвержден'), 
     ('3', 'В работе'), 
     ('4', 'Выполнено'), 
    ) 

    created = models.DateTimeField(auto_now_add=True, auto_created=True) 
    client = models.ForeignKey(Client) 
    product = models.ForeignKey(Product) 
    status = models.CharField(max_length=1, choices=STATUS_CHOICES, default='1') 
    payed = models.DateTimeField(blank=True, null=True) 
    edited = models.DateTimeField(auto_now=True) 

    class Meta(object): 
     permissions = (
      ("can_change_status", "Can change status"), 
     ) 

我沒有數據庫。我做了syncdb,但我沒有看到自己的權限不在,而不在用戶,而不是在表* auth_permission *中。我已經在* auth_permission *表中添加了該權限,沒有任何效果。

有什麼想法或建議我應該做什麼或閱讀?

+0

您是否嘗試過這樣的回答? http://stackoverflow.com/a/7258464/4598504 –

回答

2

錯字在class META,必須class Meta