Django配置https协议

本博客来自https://blog.csdn.net/huplion/article/details/52892901

1.首先咱们须要获得一张证书文件

参考:WINDOWS系统下建立自签名SSL证书
并复制到项目的主目录下,本文中的证书文件的名称为server.crt,下文以此为例。html

2.python环境准备

确认以前已经正确安装Python3,Django1.8及以上
还须要安装的python库有:python

django-extensions
django-werkzeug-debugger-runserver
pyOpenSSL
执行pip install命令安装:web

pip install django-extensions
pip install django-werkzeug-debugger-runserver
pip install pyOpenSSL
3.配置settings.py

原来的settings.py

加入如下两行:django

'werkzeug_debugger_runserver',
    'django_extensions',
  • 1
  • 2

修改后的settings.py
bash

4.开启cmd,工做目录切换到项目的主目录下

执行服务器

python manage.py runserver_plus --cert server.crt 127.0.0.1:7000


访问:https://127.0.0.1:7000/markdown

能够看到咱们已经能够已https的方式来访问了。
若是使用Pycharm开发,能够作如下配置:
post

相关文章
相关标签/搜索