如何解决在迁移中使用 Django 的 `__fake__` 模型类型调用时,无法从 `issubclass()` 获得正确响应
我正在尝试为迁移中的某些模型生成 UUID。问题是从 apps.get_app_config(app_name).get_models()
返回的模型是这些 __fake__
对象,它们是 Django 所谓的历史模型,所以当我期待 {{1} 时调用 issubclass(fake_model,UUIDModelMixin)
返回 False
}}。
无论如何确定这些历史模型对象实际上是从哪些父类继承的?
相关 Django 文档: https://docs.djangoproject.com/en/3.1/topics/migrations/#historical-models
True
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。