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

相關文章
相關標籤/搜索