因为我通常不会在 Django 项目中对我的模型进行前期设计,所以我最终会大量修改模型,因此每次都会删除我的测试数据库(因为“syncdb”永远不会为您自动更改表)。下面是我的工作流程,我想听听你的。欢迎任何想法..
- 修改模型。
- 删除测试数据库。(对我来说总是一个简单的 sqlite 数据库。)
- 运行“同步数据库”。
- 通过代码生成一些测试数据。
- 转到 1。
关于这个的第二个问题..如果您的工作流程像上面那样,您如何执行 4. 步骤?您是手动生成测试数据还是在 Django 应用程序中有适当的挂钩点,您可以在服务器启动时注入测试数据生成代码?\
TIA。