[英]Migration of Django field with default value to PostgreSQL database
[英]Change default value on field after migration in django
我在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,
),
]
只需按照以下步骤操作,
第一步 。 通过python manage.py migrate app_name zero
应用程序的所有python manage.py migrate app_name zero
第二步 。 编辑迁移文件并保存
第三步 。 通过python manage.py migarate app_name
再次迁移数据库
是。 您可以在管理控制台中进行更改,通常可以通过localhost:8000 / admin进行访问。 您将必须在管理控制台中单击“模型”,然后对实例进行更改。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.