为Django Postgres连接强制SSL [英] Force SSL for Django Postgres connection
本文介绍了为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屋!
查看全文