您好,我是 Django 的新手。我在阅读 django 模型时遇到了术语 Swappable 模型。我找不到 Swappable 模型的意义。

python - 什么是 Django 中的可交换模型?-LMLPHP

我还检查了 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/

10-12 23:28