什么是django中的可插拔型号?

时间:2016-11-01 09:04:41

标签: python django django-models

你好我是django的新手。在阅读django模型时,我遇到了Swappable这个术语。我无法找到Swappable模型的重要性。

enter image description here

我还检查了Model._meta对象。它包含成员属性swappable,默认情况下为None。

我试图搜索文档。我也用Google搜索过,但是找不到任何可交换模型的参考。

提前致谢。

1 个答案:

答案 0 :(得分:2)

术语Swappable是指django [1]UserModel,可以在项目内部交换为自定义实现,只要您提供适当的API,它就可以使用其他依赖此API的应用。

有关迁移的文档需要处理此主题,因为它与ORM有关。

Swappable is considered to be private API,但还有wq/django-swappable-models,可以在您的应用中为您重复使用此概念。