您好,我是 Django 的新手。我在阅读 django 模型时遇到了术语 Swappable
模型。我找不到 Swappable
模型的意义。
我还检查了 Model._meta 对象。它包含一个成员属性 swappable
,默认情况下为 None 。
我试图搜索文档。我也用谷歌搜索过,但找不到任何对可交换模型的引用。
提前致谢。
最佳答案
术语 Swappable
指的是 django [1] 的 UserModel
,它可以在项目内部交换到自定义实现中,只要您提供适当的 API,它就可以与依赖此 API 的其他应用程序一起使用。
有关迁移的文档需要处理此主题,因为它与 ORM 相关。Swappable
is considered to be private API ,但也有 wq/django-swappable-models 使您可以在您的应用程序中重用这个概念。
关于python - 什么是 Django 中的可交换模型?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40356909/