Django runserver 支持https
来源:互联网 发布:电脑摇奖软件 编辑:程序博客网 时间:2024/05/18 01:31
本篇博文主要介绍如何在Django的runserver服务器模式配置https访问
1.首先我们需要得到一张证书文件
参考:WINDOWS系统下创建自签名SSL证书
并复制到项目的主目录下,本文中的证书文件的名称为server.crt,下文以此为例。
2.python环境准备
确认之前已经正确安装Python3,Django1.8及以上
还需要安装的python库有:
django-extensions
django-werkzeug-debugger-runserver
pyOpenSSL
执行pip install命令安装:
pip install django-extensionspip install django-werkzeug-debugger-runserverpip install pyOpenSSL
3.配置settings.py
原来的settings.py
加入以下两行:
'werkzeug_debugger_runserver', 'django_extensions',
修改后的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开发,可以做以下配置:
0 0
- Django runserver 支持https
- django runserver 配置SSL使用HTTPS
- Django runserver错误
- django的runserver调试方法
- python django runserver errno 10013
- 使用django runserver调试openstack dashboard
- Django框架中manage.py runserver命令过程分析
- django的开发服务器runserver 无法通过ip访问解决办法
- django执行runserver后端口不通的解决方法
- django manage.py runserver(runfcgi)等各种功能
- django 框架运行 python3 manage.py runserver 报错
- django框架中manage.py runserver出现错误
- Django源码分析2:本地运行runserver分析
- [django每日学习14.11.7]关于django runserver创建的网站其他计算机无法访问
- 运行django的manage.py runserver 8000时提示errno 10013的解决方法
- 【3】依照django官网:创建一个web app 创建superuser/runserver
- 如何在阿里云上部署django网站(3)——runserver试运行
- 在用django框架时,代码没有语法问题但runserver时总是出错的原因
- python学习笔记(2)网络编程
- Hadoop集群搭建示意图即相应配置文件汇总
- friend function in C++
- HUD 3279 Nth Largest Value
- The Design of Callback between Java and Native
- Django runserver 支持https
- url %E4%BD%A0%E5%A5%BD 编码问题
- Ubuntu GTK theme
- TCP/IP协议栈之五---------总结
- Session理解
- springMVC Ajax实现和原理
- 搜索算法-搜索的优化
- [UPDATED!] USING YOUR NEW RASPBERRY PI 3 AS A WIFI ACCESS POINT WITH HOSTAPD
- 概略