Django 有相当于 Rails 的"rails db:seed"吗?



我喜欢 Rails 项目的一点是,你可以创建测试内容并将它们放入seeds.rb并通过运行rake db:seed将它们播种到数据库中,而不必直接一个接一个地馈送它们。

Python/Django有类似的东西吗?

听起来迁移

或固定装置可能是您正在寻找的。

迁移将是可以添加数据或操作数据库架构的 Python 代码。 夹具将是 JSON 格式的数据,可以使用 python manage.py loaddata $FIXTURE 用作初始数据种子。

我还建议查看Factory Boy来创建测试数据。可以在一系列循环中创建记录,以填充任意数量的表并在记录之间建立合理的关系。

相关内容

最新更新