[英]Django custom permissions does not added
我有一個叫做TypedItem的類
class TypedItem(BaseModel):
type = models.CharField(choices=['g', 'k'], max_length=1)
class Meta(BaseModel.Meta):
permissions = [
('change_type', 'Can change type')
]
我叫python manage.py makemigrations
,它創建了一個遷移。
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
之后,我在數據庫中看不到我的自定義權限。 我需要做些額外的事情嗎?
謝謝。
我找到了原因。 這是django-admin-view-permission
包中的錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.