[英]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.