如何在South中为Django的TextField指定默认值?

3
我在一个已经创建了对应表格的模型中添加了一个TextField。当我运行South时,收到以下消息:

由于您正在添加此字段,必须指定一个用于现有行的默认值。你想要: 1. 现在退出,并在models.py中为该字段添加默认值 2. 指定一个一次性的值用于现有列

我选择了第二个选项并给它设置了一个默认字符串值。但是无论我给出什么字符串值,它都只会回答“无效选择”。
我在为South指定TextField的默认值时做错了什么吗?还是这是一个错误?
谢谢。

你使用的 South 版本是哪个?我使用 0.7.3 版本可以正常工作。 - Andrey Fedoseev
似乎只有在南方要求选择选项1或2并输入无效数字时,它才会说“无效选择”。 - Andrey Fedoseev
Andrey - 很好的观点。那正是我犯的愚蠢错误。谢谢你指出来。你知道,这是漫长的一天~ 你可以继续发布解决方案,我会接受它。 - tamakisquare
1个回答

1

看起来只有在要求选择选项1或2时,如果输入无效数字,South才会说“无效选择”。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接