【发布时间】:2019-08-10 08:17:01
【问题描述】:
我想开发一个网站(带有自己的数据库),所有用户都将在他们的计算机上托管一个小型数据库(SQlite 或 mySQl)。我需要找到一种方法让用户访问他们的本地数据库并在网站上使用它。
我阅读了有关多数据库 (https://docs.djangoproject.com/en/dev/topics/db/multi-db/) 的文档,我们可以在设置中告诉 django 它需要连接到哪个数据库。
例如:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'mydatabase',
'USER': 'mydatabaseuser',
'PASSWORD': 'mypassword',
'HOST': '127.0.0.1',
'PORT': '5432',
}
}
如何告诉 django 连接到用户托管的数据库?我假设 127.0.0.1 将引用 django 服务器的本地主机。我说的对吗?
【问题讨论】:
标签: django database python-3.x