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

In Django, can you run seed data without always generating a migration?

我正在使用 Django 和 Python 3.7。我已经为我的数据库创建了一个包含种子数据的 YAML 文件 ...

./myapp/fixtures/seed_data.yaml

如何 运行 在不为其生成新迁移的情况下,如此处指定的那样 - Loading initial data with Django 1.7 and data migrations?我认为理论上可能有一些时候我将数据添加到文件并且我需要重新运行它所以每次都生成一个新的迁移会有点麻烦。

迁移只会 运行 一次,正如您已经正确注意到的那样:)

但是,您始终可以手动 运行 一个 ./manage.py loaddata <fixture>。不知道是不是你要找的。