python - 我的 Django 应用程序不再在我的本地计算机上运行因为我更改为 Heroku postgrel 数据库
问题描述
我的数据库
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
#'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
#'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'DatabaseName',
}
}
DATABASE_URL = os.environ['DATABASE_URL']
conn = psycopg2.connect(DATABASE_URL, sslmode='require')
import dj_database_url
DATABASES['default'] = dj_database_url.config(conn_max_age=600, ssl_require=True)
当我尝试在我的计算机上运行服务器时,它会显示错误。当我尝试将我的数据库从 sqlite 更改为 postgre 时发生。
错误
File "C:\Users\stephen\favprojects\favprojects\settings.py", line 94, in <module>
DATABASE_URL = os.environ['DATABASE_URL']
File "C:\Users\stephen\AppData\Local\Programs\Python\Python38-32\lib\os.py", line 675, in __getitem__
raise KeyError(key) from None
KeyError: 'DATABASE_URL'
解决方案
推荐阅读
- asp.net-core - Hangfire 作业未在我的 Asp .Net Core 站点上运行
- javascript - 如何在 React 中将状态数据从父级更改为子级后立即获取状态数据?
- javascript - 一些网站想在我的 chrome 中自动选择输入单选
- php - Serverload 使用带有 mail() 的自己的 postfix 与带有外部 smtp 的 phpmailer
- android - Android 警报对话框中的 EditText
- php - 如何以两种语言根据运输类别显示产品的可用性
- c# - SqlServerCompact 4.0 无法在 WPF App 中使用实体框架的所有功能
- css - CSS 伪元素在引导选项卡中重建
- python - 熊猫 to_datetime 意外更改年份
- android - 如何将我的 pwa 启动到我的 Android 手机