gpt4 book ai didi

python - 频繁修改模型时的Django工作流程?

转载 作者:IT老高 更新时间:2023-10-28 22:20:09 27 4
gpt4 key购买 nike

因为我通常不会在 Django 项目中对模型进行前期设计,所以我最终会大量修改模型,因此每次都会删除我的测试数据库(因为“syncdb”永远不会自动更改表你)。下面是我的工作流程,我想听听你的。欢迎任何想法..

  1. 修改模型。
  2. 删除测试数据库。 (对我来说总是一个简单的 sqlite 数据库。)
  3. 运行“syncdb”。
  4. 通过代码生成一些测试数据。
  5. 转到 1。

关于此的第二个问题.. 如果您的工作流程与上述类似,您如何执行 4. 步骤?您是手动生成测试数据,还是在 Django 应用程序中有适当的 Hook 点,您可以在服务器启动时注入(inject)测试数据生成代码?\

TIA。

最佳答案

步骤 2 和 3 可以一步完成:

manage.py reset appname

据我了解,第 4 步最容易管理,使用 fixtures

关于python - 频繁修改模型时的Django工作流程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/497654/

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