我喜欢 Rails 项目的一点是,你可以创建测试内容并将它们放入seeds.rb
并通过运行rake db:seed
将它们播种到数据库中,而不必直接一个接一个地馈送它们。
Python/Django有类似的东西吗?
听起来迁移
或固定装置可能是您正在寻找的。
迁移将是可以添加数据或操作数据库架构的 Python 代码。 夹具将是 JSON 格式的数据,可以使用 python manage.py loaddata $FIXTURE
用作初始数据种子。
我还建议查看Factory Boy来创建测试数据。可以在一系列循环中创建记录,以填充任意数量的表并在记录之间建立合理的关系。