我来这里是因为我是 heroku-python-django-postgresql 组的新手。我在 google 上搜索了 dj-database-url 的用法,但我不明白为什么在开发需要与 postgresql 连接的 python 应用程序时必须使用它。我已将 postgresql(开发版)作为附加组件添加到我的应用程序中,但我不知道如何告诉该应用程序我希望它使用我的数据库。
所以,简短的问题是,如何向 dj-database-url 表明我想使用我的数据库?
感谢您的时间和答复,非常感谢您的帮助,因为这非常非常紧急!
最佳答案
dj-database-url 是一个实用程序,可帮助您从 DATABASE_URL 环境变量将数据库加载到字典中。 Heroku 为您的数据库和其他插件使用环境变量。要开始使用您的数据库,您只需使用以下命令来设置您的 DATABASES 字典:
import dj_database_url
DATABASES['default'] = dj_database_url.config()
也许将 DATABASE_URL 存储在您的 virtualenv 激活脚本中。
关于python - 使用python在heroku中连接postgresql时如何使用dj-database-url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10868040/