- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在关注 Heroku 上的 Django 入门 - 它显示设置 dj_database_url ...
DATABASES = {'default': dj_database_url.config(default='postgres://localhost')}
heroku pg:info
=== HEROKU_POSTGRESQL_GOLD_URL (DATABASE_URL)
Plan: Dev
Status: available
Connections: 0
PG Version: 9.1.6
Created: 2012-10-07 16:11 UTC
Data Size: 6.6 MB
Tables: 12
Rows: 27/10000 (In compliance)
Fork/Follow: Unavailable
最佳答案
它是正确的。
在 Heroku 上运行时,有一个环境变量集( DATABASE_URL
),其中包含数据库 URL(类似 postgres://
的字符串,但具有很长的自动生成的用户名/密码/数据库名称,并且主机通常在 amazonaws 上)
在本地运行时,DATABASE_URL
未设置,所以您的 default = '...'
改为使用数据库 URL(允许您在本地运行代码进行开发,并部署到 Heroku,而无需更改任何代码)。
这是基于 "12factor methodology" (整个文档几乎描述了 Heroku 的结构)dj_database_url.config
只需从 URL 解析用户名/密码/主机/数据库名称,并将其拆分为 dictionary format expected by Django - the code很简单,如果你很好奇
关于Heroku 上的 Django settings.py + dj_database_url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12771167/
我正在尝试使用 Django + Heroku + 所有必要的依赖项来创建我的应用程序。 完成这些步骤后: migrating an existing django project 但是,当我运行 p
我正在关注 Heroku 上的 Django 入门 - 它显示设置 dj_database_url ... DATABASES = {'default': dj_database_url.config
我正在实现 dj_database_url 但在运行 collectstatic 时收到错误。 继dj_database_url readme之后,以及 Heroku 概述的步骤 here ,我将其添
我第一次尝试在 Django 上设置 PostgresSQL,当我尝试执行 syndb 时遇到此错误? ImportError: Could not import settings 'testapp.
我是一名优秀的程序员,十分优秀!