Django:migrate with id字段

2024-04-25 22:36:01 发布

您现在位置:Python中文网/ 问答频道 /正文

使用django1.8

在迁移文件createwithid字段下面的makemigrations之后,我从我的一个模型字段中删除了primary_key=True参数。在

迁移文件中的示例代码:

migrations.AddField(
            model_name='transaction',
            name='id',
            field=models.AutoField(auto_created=True, primary_key=True, default=1, serialize=False, verbose_name='ID'),
            preserve_default=False,
        ),

python manage.py migrate

错误:django.db.utils.ProgrammingError: multiple default values specified for column "id" of table "app_transaction"

我在那个表格里没有任何数据。在


Tags: 文件key代码name模型idfalsetrue