【问题标题】:Django: force content_type IDDjango:强制 content_type ID
【发布时间】:2018-10-18 12:56:10
【问题描述】:

每次我从同一个 Django 项目重建一个新数据库时,ContentType ID 不能保证是相同的。这使得比较来自两个数据库的数据变得困难。

有没有办法为给定的 ContentType / Model 强制使用 ID?

【问题讨论】:

    标签: django django-migrations django-contenttypes


    【解决方案1】:

    您可以将函数绑定到post_migrate 信号,该信号将相应地调用 Django 的设备相关管理命令(dumpdataloaddata)。

    如果已经在特定路径上创建了一个 json 夹具文件,功能代码可能会刷新在迁移期间自动添加的内容类型并从夹具填充行。否则转储刚刚填充的行 (dumpdata)。

    文档中的更多内容:

    【讨论】:

      猜你喜欢
      • 2017-10-28
      • 2021-10-01
      • 2015-11-22
      • 2019-01-26
      • 2017-08-27
      • 2015-08-18
      • 2011-10-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多