如果服务器安全,如何知道使用Django(使用https)

我在基于Django的应用程序上工作,我想知道是否有办法知道我的服务器是使用http连接还是https.

我知道用的

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

我可以获得主机名,是否可以做类似的事情,这样我就可以知道主机是否使用了ssl证书?

PD:我是新手,所以我要问看是否可能,如果是的话,我应该怎么做.
谢谢

最佳答案
这是完全可能的:

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

更多细节:
https://docs.djangoproject.com/en/2.0/ref/request-response/#django.http.HttpRequest.is_secure

转载注明原文:如果服务器安全,如何知道使用Django(使用https) - 代码日志