小编典典

Django工作流程何时频繁修改模型?

python

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

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

有关此问题的第二个问题。如果您的工作流程如上所述,如何执行4.步骤?您是手动生成测试数据还是在Django应用程序中找到合适的挂钩点,以便在服务器启动时注入测试数据生成代码?\

TIA。


阅读 182

收藏
2021-01-20

共1个答案

小编典典

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

manage.py reset appname

据我了解,使用固定装置最容易管理步骤4

2021-01-20