Django - 如何将某些应用专用于数据库

时间:2014-04-28 20:49:29

标签: mysql database django django-models sqlite

我已经阅读过Django文档了,但我恐怕不能真正理解写的是什么,以及他们想要解释的是什么。我想知道如何将一个应用程序专用于一个数据库,将第二个应用程序专用于第二个数据库等。 我得到了我在settings.py中插入新数据库的部分,但对我来说棘手的部分是当我必须连接应用程序和数据库>

示例:

我想从第一个应用程序向第一个数据库添加一些文本,然后我想在实际服务器上实时添加另一个文本到第二个数据库。

任何帮助?

1 个答案:

答案 0 :(得分:0)

你可以用路由来做,这里你有Django中的Multi数据库: https://docs.djangoproject.com/en/1.6/topics/db/multi-db/

这里是关于如何做到这一点的核心: https://docs.djangoproject.com/en/1.6/topics/db/multi-db/#automatic-database-routing

基本上为每个APP定义一个路由器,您可以获得您正在使用的模型的名称。