zoukankan      html  css  js  c++  java
  • Django配置https协议

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

    1.首先我们需要得到一张证书文件

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

    2.python环境准备

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

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

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

    原来的settings.py

    加入以下两行:

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

    修改后的settings.py

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

    执行

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


    访问:https://127.0.0.1:7000/

    可以看到我们已经可以已https的方式来访问了。
    如果使用Pycharm开发,可以做以下配置:

  • 相关阅读:
    逼哥
    作业
    malloc的底层实现
    docker基本使用
    对mudo中noncopyable类的理解
    整理
    替换war包中的文件
    SpringMVC(1):SpringMVC入门
    MySQL(5):安装MySQL
    MySQL(4):卸载MySQL
  • 原文地址:https://www.cnblogs.com/zhangningyang/p/9116619.html
Copyright © 2011-2022 走看看