sql >> Databasteknik >  >> RDS >> PostgreSQL

Forcera SSL för Django Postgres-anslutning

Lägg till 'OPTIONS': {'sslmode': 'require'}, till din databaskonfiguration. Till exempel:

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

Som jklingen92 påpekar , om du använder en databas-URL, till exempel genom django-environ, lägg till ?sslmode=require till slutet av din databas-URL. Till exempel:

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


  1. Hur kan jag byta skiftläge för varje bokstav i en sträng med SQL?

  2. CASCADE DELETE bara en gång

  3. Skapa en vy med ORDER BY-satsen

  4. Skapa ett databasdiagram i MySQL Workbench