Cómo saber usar Django si el servidor es seguro (usa https)

Trabajo en una aplicación basada en Django, y quiero saber si hay una manera de saber si mi servidor usa conexiones http o https.

Sé que usando

import socket if socket.gethostname().startswith('****'): 

Puedo obtener el nombre de host, ¿es posible hacer algo así para poder saber si el hosting utiliza un certificado ssl?

PD: Soy un novato aquí, así que estoy preguntando si es posible y, si lo es, cómo debo hacerlo. Gracias

    es completamente posible:

     def some_request_function(request): if request.is_secure(): #You are safe! else: #You are NOT safe! 

    Más detalles: https://docs.djangoproject.com/en/2.0/ref/request-response/#django.http.HttpRequest.is_secure

    Las solicitudes de django ( HttpRequest ) tienen el método is_secure :

    https://docs.djangoproject.com/en/dev/ref/request-response/#django.http.HttpRequest.is_secure

    Simplemente hay un método is_secure() en el objeto de solicitud, que devuelve True si la conexión es segura.

    Dependiendo de la configuración específica de su servidor, es posible que también deba establecer SECURE_PROXY_SSL_HEADER en su configuración.