Django 自定义权限未同步到数据库

Django Custom Permissions not synced to DB

我是 Python 和 Django 的新手。我正在尝试使用 Django 文档添加自定义权限。我添加了对模型元数据的新权限。

class Project(models.Model):
    class Meta:
        permissions = [
            ("create_project", "Can create project"),
            ("update_project", "Can update project"),
            ("view_project", "Can view project")
        ]

那我运行

python3 manage.py makemigrations [app_name]

输出为

app/migrations/0009_auto_20191209_1848.py 
- Change Meta options on project

那我运行

python3 manage.py migrate [app_name]

输出为

Applying app.0009_auto_20191209_1848... OK

但我没有看到 auth_permission 添加了新权限。

我尝试了 --run-syncdb 选项,但效果不佳。

我做错了什么以及如何调试这个问题?

谢谢,

更新:

0009_auto_20191209_1848.py

的内容
# Generated by Django 2.2.6 on 2019-12-09 18:48

from django.db import migrations


class Migration(migrations.Migration):

    dependencies = [
        ('app', '0008_auto_20191209_1817'),
    ]

    operations = [
        migrations.AlterModelOptions(
            name='project',
            options={'permissions': [('create_project', 'Can Create Project'), ('update_project', 'Can Create Project'), ('view_project', 'Can View Project')]},
        ),
    ]

基于 我在我的应用程序中缺少 models.py 添加该文件解决了问题。