django - 我现在正在尝试连接我的 postgres 数据库,但对我应该放置数据库信息的位置有点不熟悉
问题描述
因为它使用的语法与我以前看到的略有不同。在我的 base.py 设置文件中:
DATABASES = {
'default': env.db('DATABASE_URL', default='postgres://project'),
}
我在哪里放置典型的数据库信息,如用户、主机、密码等?在上面的 base.py 部分中还是在 local.py 设置文件中覆盖它?照原样,我在 cookiecutter 项目设置中使用相同的 slug 名称在 postgres 中创建了数据库,但我得到了 django.db.utils.OperationalError: fe_sendauth: no password provided。
PS:我使用的是 Windows 10,想知道它是否与 pg_hba.conf 文件有关?关于为本地设置一个值得信任的值?
解决方案
推荐阅读
- python - 我无法在 Python Selenium 中选择 iframe 中的元素(我不知道它是否是 iframe,但它就像弹出页面)
- assembly - 当我使用软中断时,程序从保护模式返回到实模式。为什么会这样?
- javascript - 未捕获的类型错误:无法读取未定义的属性“toString”(@qb-multijob)
- java - 请求处理失败;嵌套异常是 org.mybatis.spring.MyBatisSystemException:
- python - Python创建zookeeper本地会话
- django - Django Formset 表单集验证中的必填字段
- terraform - 在一个订阅中维护 terraform azure state 文件并部署到多个云订阅
- spring - 设置通量
作为 List 类型的属性 在嵌套文档中:Spring Reactive MongoDB - python - 嵌套机器中的条件转换
- javascript - 如何在 elementor 中使用 DIMENSIONS 控件添加响应模式(适用于所有设备)?