Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django+;本地主机上的https_Django_Ssl_Https - Fatal编程技术网

Django+;本地主机上的https

Django+;本地主机上的https,django,ssl,https,Django,Ssl,Https,我有TLS certificate(.crt)和key(.key)的文件。如何将它们添加到settings.py中并使用https运行localhost(需要将它们作为文本变量添加,而不是这些文件的路径)?提前谢谢 Djangorunserver不实现HTTPS,而且它也不打算在生产中使用。有一个类似于SSL()支持的包,但不是使用它,我会考虑NGIX或Apache的设置,类似于在生产中可以使用的。< / P>您可以使用第三方应用程序来实现。例如。比python manage.py runser

我有TLS certificate(.crt)和key(.key)的文件。如何将它们添加到settings.py中并使用https运行localhost(需要将它们作为文本变量添加,而不是这些文件的路径)?提前谢谢

Django
runserver
不实现HTTPS,而且它也不打算在生产中使用。有一个类似于SSL()支持的包,但不是使用它,我会考虑NGIX或Apache的设置,类似于在生产中可以使用的。< / P>您可以使用第三方应用程序来实现。例如。比python manage.py runserver\u plus--cert file/tmp/cert.crt更有效。但我只能在电脑上运行。这不是问题。谢谢