我和我的队友使用 South 已经有一段时间了,问题非常少。我们现在刚刚遇到了一个问题,South 没有识别我们添加的模型字段。
当我跑
./manage.py schemamigration appname --auto
我不断收到“似乎没有任何改变”。
杂项但随机的细节:
South==0.8.2
我检查了数据库表,该列确实不存在。
更新 #1:我们创建了自己的迁移文件来添加它并且它有效。我们只是想弄清楚为什么没有使用架构迁移,所以我们不必继续手动进行..
更新#2:我觉得这可能与我们使用的字段类型有关..?我尝试添加一个 charfield 并且南工作,但是当涉及到 URL 字段时,没有任何识别......
答:我发现出了什么问题。Teammate 使用的变量名称也是方法名称。还不能回答我自己的问题,因为我没有足够的代表,但我会在可以的时候回答。