在Django中,您可以在不总是生成迁移的情况下运行种子数据吗?



我正在使用django和python 3.7。我创建了一个带有DB的种子数据的YAML文件...

./myapp/fixtures/seed_data.yaml

如何在不为其生成新的迁移的情况下运行此操作,如此处指定的 - 将初始数据加载为Django 1.7和数据迁移?我认为从理论上讲,可能有时会将数据添加到文件中,并且我需要重新运行它,因此每次生成新迁移会有点麻烦。

迁移只能运行一次,因为您已经正确注意到了:)

但是,您始终可以手动运行./manage.py loaddata <fixture>。不知道这是否就是您要寻找的。

最新更新