为Django Postgres连接强制SSL [英] Force SSL for Django Postgres connection

查看:77
本文介绍了为Django Postgres连接强制SSL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想强制Django使用SSL连接到我的postgres数据库。

I want to force Django to use SSL to connect to my postgres database.

这个问题表明我需要将 sslmode ='require'传递给psycopg2 connect调用。如何将其添加到Django的数据库参数中?

This question indicates that I need to pass sslmode='require' to the psycopg2 connect call. How do I add this to Django's database paremeters?

推荐答案

添加'OPTIONS':{'sslmode' :'require'},到您的数据库配置。例如:

Add 'OPTIONS': {'sslmode': 'require'}, to your database config. For example:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': "db_name",
        'USER': "db_username",
        'PASSWORD': "db_password",
        'HOST': "db_host",
        'OPTIONS': {'sslmode': 'require'},
    },
}

这篇关于为Django Postgres连接强制SSL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆