【发布时间】:2017-05-03 08:51:18
【问题描述】:
我正在使用 Django 1.10 (Python 3) 创建一个站点。目的是跟踪我有什么书和读过哪些书。
我想为几个不同的模型制作简单的 CRUD 页面。我目前拥有的不同模型是:书籍、作者和出版商。这个列表可能会增长。我已阅读有关将您的网站拆分为更小的应用程序的信息。因此,一个应用程序用于图书 CRUD 页面,一个应用程序用于作者,一个应用程序用于出版商。
这是 Django 的意图吗?如果是这样,就会出现一个问题。我们如何分离模型? Books 模型具有依赖于 Author 和 Publisher 的字段。但既然他们现在在他们自己的应用程序中,我应该如何访问它?我不喜欢只从另一个应用程序导入的想法,因为它们应该是单独的应用程序。
【问题讨论】:
-
你的最后一句话根本没有跟上。可以跨应用建立关系;确实,例如,如果您想将模型与用户联系起来,则必须这样做。
标签: django django-models