2013-09-05 2 views
1

У меня есть модель заказа, и я хочу добавить пользовательские разрешения с использованием класса METAДжанго добавлять пользовательские разрешения в модели

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 –

ответ

Смежные вопросы