【发布时间】:2011-09-28 21:43:50
【问题描述】:
我有一个现有项目,该项目广泛使用南迁移将数据加载到其表中。
自从升级到 Django 1.3 后,我们的单元测试不再运行,因为它们找不到所依赖的数据。
- 这种行为是否是由于 1.3 中的 one of the backwards incompatible changes 造成的
- 是否有一种简单的方法可以将所有这些迁移转换为固定装置?
【问题讨论】:
-
您或许可以尝试删除每个应用程序目录中的
migrations文件夹并运行./manage.py schemamigration app --initial?首先备份所有内容,因为这可能有效,也可能无效。 -
这适用于我的单元测试,但会破坏我的生产系统!
标签: django unit-testing fixtures django-south