gpt4 book ai didi

python - 使用 South 更改 Django 模型列默认值

转载 作者:行者123 更新时间:2023-11-28 19:26:55 24 4
gpt4 key购买 nike

我将 South 与 Postgresql 数据库一起用于 Django 项目。

有一个模型字段,我想更改默认值以便继续。我不需要影响以前的记录。只是新记录。

我是否需要为此进行迁移,或者只是更改模型?

旧字段详细信息:

background_style = models.CharField(max_length=1, choices=BACKGROUND_STYLE, default=BackgroundStyleCode.CENTERED)

新字段详细信息:

background_style = models.CharField(max_length=1, choices=BACKGROUND_STYLE, default=BackgroundStyleCode.STRETCHED)

(模型名称是“Page”)

最佳答案

您应该运行迁移。每当您对模型进行更改时,无论多么微不足道,您都应该创建模式迁移,以便您可以前后移动到任何时间点,而无需任何“魔法”编辑。

关于python - 使用 South 更改 Django 模型列默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8558148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com