Django学习(一):Django 简介

在使用Django编写HTTP服务之前,可以先简单的了解一下HTTP。

什么是HTTP

HTTP协议:超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。主要被用于在Web浏览器和网站服务器之间传递信息。 HTTP 是基于 TCP/IP 协议的应用层协议。默认使用80端口。最新版本是HTTP 2.0,目前是用最广泛的是HTTP 1.1。

什么是HTTPS

简单来说,可以理解为安全版的HTTP协议,基于TCP/IP协议和SSL/TLS协议之上的应用层协议。默认端口是443。

HTTP的报文格式
Django学习(一):Django 简介_第1张图片
image

Django学习(一):Django 简介_第2张图片
image
一次HTTP请求流程
Django学习(一):Django 简介_第3张图片
image

Django简介

Django 是由Python编写的一套开源Web 应用框架,鼓励用最少的代码、最短的时间构建更好的Web应用程序。

Django的优势
  • 对象关系映射器(ORM)
  • 强大的模板系统
  • 自动管理界面
  • 快速国际化
使用Django开发的网站
image

你可能感兴趣的:(Django学习(一):Django 简介)