【问题标题】:Create a relation in django... without a model在 django 中创建关系...没有模型
【发布时间】:2013-10-17 02:35:57
【问题描述】:

由于我工作地点的情况,我们处于以下情况:

  • 一些服务是使用django 在一个系统中构建的。即,处理会话和用户的服务。 (系统 A
  • 其余服务构建在单独的系统中,只能通过 RESTful API 调用进行访问。 (系统 B

我现在遇到的问题是,我在 System A 中有一个 User 模型,我想将它与 System B 中的资源相关联。例如,用户可能属于Company

然而,Django 的 ORM 依赖于 Django 模型的存在,而 System B 中的任何元素都没有对应的 Django 模型。

当其中一个元素没有模型时,如何在 django 中创建关系?

【问题讨论】:

  • 好吧,也许你可以用一个模型和使用多个数据库来处理这个问题......只是一个想法......docs.djangoproject.com/en/dev/topics/db/multi-db
  • 我正要说这看起来像是 django-roa 的工作,然后我看到了你的另一个问题。
  • @Jingo 感谢您的提示,但遗憾的是,我们无法访问其他系统。 @Garry django-roa 似乎是一个可能的解决方案,但我无法让它发挥作用,所以我想知道有什么替代方案存在。
  • @GarryCairns 似乎django-roa 是唯一的答案。如果你回答,我会接受。

标签: python django rest django-models django-orm


【解决方案1】:

我会接受你的慷慨提议!是的,答案很可能是django-roa

【讨论】:

    猜你喜欢
    • 2021-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-23
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    相关资源
    最近更新 更多