1

有没有办法使用日期过滤器迁移所有应用程序?

我有几个来自我的 django 项目的几个状态的转储。它们是使用 dumpdata 命令生成的。我有一个加载其中一个转储的 testcaseinit 脚本。

问题是,loaddata 不会使用其结构重新创建数据库。我有下面的脚本,但它在一开始就迁移到了很多东西:

./drop.py                     # a home-made script that drops all tables from database
./manage.py migrate --all     # creates the whole database as the current version of the project
./manage.py loaddata $1       # loads the fixture

但我需要类似的东西:

./drop.py
./manage.py migrate --all --until-date=creation_date_of_$1
./manage.py loaddata $1
./manage.py migrate --all
4

0 回答 0