在Heroku上自动配置Django数据库。
项目描述
django-heroku-postgresify
在Heroku上自动配置Django数据库。
安装
要安装django-heroku-postgresify
,只需运行pip install django-heroku-postgresify
,即可自动安装最新版本。
用法
修改您的Django settings.py
文件,并设置
from postgresify import postgresify
DATABASES = postgresify()
这就完成了。
根据您在Heroku上安装的Heroku PostgreSQL数据库,您的DATABASES
配置将自动设置为使用它们。
例如,假设您已经在Heroku上设置了以下环境变量(您可以通过运行heroku config
来查看所有环境变量的列表)
HEROKU_POSTGRESQL_BLUE_URL
HEROKU_POSTGRESQL_RED_URL
HEROKU_SHARED_POSTGRESQL_RED_URL
SHARED_DATABASE_URL
DATABASE_URL
您的DATABASES
设置将是
DATABASES = {
'default': {
# DATABASE_URL configs here
},
'SHARED': {
# SHARED_DATABASE_URL configs here
},
'BLUE': {
# HEROKU_POSTGRESQL_BLUE_URL configs here
},
'RED': {
# HEROKU_POSTGRESQL_RED_URL configs here
},
'SHARED_RED': {
# HEROKU_SHARED_POSTGRESQL_RED_URL configs here
},
}
参考
如果您感到困惑,您可能需要阅读
测试
想运行测试?没问题
$ git clone git://github.com/rdegges/django-heroku-postgresify.git
$ cd django-heroku-postgresify
$ python setup.py develop
...
$ pip install -r requirements.txt # Install test dependencies.
$ nosetests
.............
----------------------------------------------------------------------
Ran 13 tests in 0.166s
OK
项目详情
下载文件
下载适合您平台文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。
源分布
django-heroku-postgresify-0.4.1.tar.gz (76.9 kB 查看哈希值)
构建分发
关闭
django-heroku-postgresify-0.4.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b348e797317ef17228c34ea5911aee056714d021b65fad2bdf470eff599eb691 |
|
MD5 | 3a7b069ecd54fc052771aac4ae83b987 |
|
BLAKE2b-256 | 5e258f698d2211f65cd56eaa0f341c3ea7bf76addcd4116de1430cd965a73047 |
关闭
django_heroku_postgresify-0.4.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 02c6a6a03038f739f082ba1a141d802526de6cc269b1cef604c6c2ea934994d3 |
|
MD5 | 415020ca9338a1f7b1ee8a32264e99b0 |
|
BLAKE2b-256 | c68b3c8d7f43da70abd3153b524efbb60ce0adab64be560530aa36e5192f33e4 |