Django makemigrations获取密钥错误

Django makemigrations获取密钥错误,django,django-models,django-database,Django,Django Models,Django Database,我在文件夹服务和订阅下得到了两个迁移文件 服务下的迁移文件0001 class Migration(migrations.Migration): initial = True dependencies = [ ('subscription', '0001_initial'), ] operations = [ migrations.CreateModel( name='Service',

我在文件夹服务订阅下得到了两个迁移文件

服务下的迁移文件0001

class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('subscription', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='Service',
            fields=[
                ('id', models.CharField(default=account.utils.hex_uuid, editable=False, max_length=32, primary_key=True, serialize=False)),
               
                ('subscription', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='subscription.subscription')),
            ],
订阅下的迁移文件0001

class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='Subscription',
            fields=[
                ('id', models.CharField(default=account.utils.hex_uuid, editable=False, max_length=32, primary_key=True, serialize=False)),
               
                ('discount', models.FloatField(blank=True, null=True)),
                
            ],
            
        ),
    ]
我试图运行makemigrations,但出现错误,
old\u field=model\u state.fields.pop(self.name)

不知道为什么会出现这个错误,我之前对订阅表做了一些更新,删除了折扣字段,并且已经迁移了数据库中的更改。是因为服务0001引用了旧的迁移文件,所以我得到了密钥错误吗

KeyError: 'discount'