2016-12-04 4 views
0

を追加していない私はpython manage.py makemigrationsと呼ばれ、それが移行を作成TypedItemDjangoのカスタム権限が

class TypedItem(BaseModel): 
    type = models.CharField(choices=['g', 'k'], max_length=1) 

    class Meta(BaseModel.Meta): 
     permissions = [ 
      ('change_type', 'Can change type') 
     ] 

というクラスを持っています。

migrations.CreateModel(
    name='TypedItem', 
    fields=[ 
     ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 
     ('type', models.CharField(choices=['g', 'k'], default='g', max_length=1)), 
    ], 
    options={ 
     'permissions': [('change_type', 'Can change type')], 
     'abstract': False, 
    }, 
    bases=(dirtyfields.dirtyfields.DirtyFieldsMixin, models.Model), 
), 

python manage.py migrateを呼び出した後、データベースに私のカスタム許可が表示されません。余計なことをしなければならないのですか?

Thx。

答えて

0

原因を見つけました。それはdjango-admin-view-permissionパッケージ内のバグです。

関連する問題