每次我从同一个Django项目重建一个新数据库时,ContentType ID都不能保证是相同的。这使得比较来自两个DB的数据变得困难。
有没有办法强制给定ContentType / Model的ID?
答案 0 :(得分:1)
您可以将函数绑定到post_migrate
信号,这将相应地调用Django的灯具相关管理命令(dumpdata
和loaddata
)。
如果已经在特定路径上创建了json fixture文件,则功能代码可以刷新在迁移期间自动添加的内容类型并从fixture中填充行。否则只转储已填充的行(dumpdata
)。
更多文档: