PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Buộc SSL cho kết nối Django Postgres

Thêm 'OPTIONS': {'sslmode': 'require'}, vào cấu hình cơ sở dữ liệu của bạn. Ví dụ:

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

Như jklingen92 đã chỉ ra , nếu bạn đang sử dụng URL cơ sở dữ liệu, chẳng hạn như thông qua django-environ, hãy thêm ?sslmode=require ở cuối URL cơ sở dữ liệu của bạn. Ví dụ:

postgres://DB_USERNAME:[email protected]_HOST:PORT/DB_NAME?sslmode=require


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cập nhật bảng và hiển thị các hàng đã cập nhật bằng một lệnh SQL duy nhất

  2. heroku pg:kéo mật khẩu xác thực không thành công

  3. Thông số Npgsql 4.0 và Giá trị Null

  4. Làm cách nào để tạo một chuỗi các số lặp lại trong PostgreSQL?

  5. psql:máy chủ đã đóng kết nối một cách bất thường