我在Django 1.11中拥有应用程序,并进行了迁移。现在,管理面板中的项目在first_name
中带有“ John”,在last_name
域中带有“ Smith”。我想改变它。完成python manage.py migrate
后可以这样做吗?
operations = [
migrations.AddField(
model_name='downloadlink',
name='company',
field=models.CharField(default='Company', max_length=500),
preserve_default=False,
),
migrations.AddField(
model_name='downloadlink',
name='first_name',
field=models.CharField(default='John', max_length=500),
preserve_default=False,
),
migrations.AddField(
model_name='downloadlink',
name='last_name',
field=models.CharField(default='Smith', max_length=500),
preserve_default=False,
),
]
答案 0 :(得分:1)
只需执行以下步骤,
第1步。通过 python manage.py migrate app_name zero
还原应用程序的所有迁移
第二步。编辑迁移文件并保存
Step3 。通过 python manage.py migarate app_name
答案 1 :(得分:0)
是的。您可以在管理控制台中进行更改,通常可以通过localhost:8000 / admin进行访问。 您将必须在管理控制台中单击“模型”,然后对实例进行更改。