在Django中使用postgresql

hgqdbh6s  于 2022-11-26  发布在  Go
关注(0)|答案(1)|浏览(754)

我在网页中不断收到此错误
使用postgresql.pgadmin 4的方法
服务器无法验证您是否有权访问所请求的URL。您可能提供了错误的凭据(例如密码错误),或者您的浏览器不了解如何提供所需的凭据。
settings.py

DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.postgresql_psycopg2',
            'NAME': env('DB_NAME'),
            'USER': env('DB_USER'),
            'PASSWORD': env('DB_PASSWORD'),
            'HOST': env('DB_HOST'), 
            'PORT': env('DB_PORT'),
        }
    }

我可以做些什么来解决这个问题

cld4siwp

cld4siwp1#

我认为你在www.example.com文件的数据库中做错settings.py了。你应该使用os.environ.get而不是env
更改此项:

'NAME': env('DB_NAME'),

对此:

'NAME': os.environ.get('DB_NAME'),

相关问题