sql >> Database >  >> RDS >> PostgreSQL

Forceer SSL voor Django Postgres-verbinding

Voeg 'OPTIONS': {'sslmode': 'require'}, . toe naar uw databaseconfiguratie. Bijvoorbeeld:

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

Zoals jklingen92 aangeeft , als u een database-URL gebruikt, zoals via django-environ, voegt u ?sslmode=require toe aan het einde van uw database-URL. Bijvoorbeeld:

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


  1. nolock op een tijdelijke tabel in SQL Server 2008

  2. hoe u invoer kunt ontsnappen, maar zonder escape kunt opslaan in de database

  3. Hibernate en SQL Server goed laten spelen met VARCHAR en NVARCHAR

  4. Trigger maken in mysql voor generatie UUID