作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想做的是在我的 Django 应用程序中使用 2 个数据库。一种是从远程服务器访问。 Django 设置有这样的东西
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'snackvoxadmin'
},
'users': {
.....
}
}
数据库用户有一个类似于这个的 url:postgres://a78adj1he81....
最佳答案
您可以分解您的数据库 url 并像这样配置它:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'mydatabase',
'USER': 'mydatabaseuser',
'PASSWORD': 'mypassword',
'HOST': '127.0.0.1',
'PORT': '5432',
}
}
数据库 url 的模式是:
postgres://user:password@host:post/database
https://docs.djangoproject.com/en/1.8/ref/settings/#databases
或者您可以使用包 dj-database-url直接使用数据库 url。
例如来自自述文件:
import dj_database_url
DATABASES = {'default': dj_database_url.parse('postgres://...')}
关于django - 如何在我的 Django 应用程序中添加远程 postgres 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32327184/
我是一名优秀的程序员,十分优秀!