【问题标题】:What are swappable models in django?django 中的可交换模型是什么?
【发布时间】:2016-11-01 09:04:41
【问题描述】:

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

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

我已尝试搜索文档。我也用谷歌搜索了,但找不到任何可交换模型的参考。

提前致谢。

【问题讨论】:

    标签: python django django-models


    【解决方案1】:

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

    关于迁移的文档需要处理这个主题,因为它与 ORM 相关。

    Swappableis considered to be private API,但也有wq/django-swappable-models,这使得这个概念可以在你的应用程序中重复使用。

    【讨论】:

      猜你喜欢
      • 2014-03-28
      • 2021-11-19
      • 2018-12-08
      • 1970-01-01
      • 2020-10-25
      • 2015-06-08
      • 2014-10-17
      • 1970-01-01
      • 2019-09-13
      相关资源
      最近更新 更多