Django预备知识
http协议
url: 协议://域名(IP)+端口(80)/路径?参数(a=1&b=2)
示例:https://www.baidu.com/s/?wd=aaa
MVC
M:mdoel 与数据库打交道
C:controller 控制器(url的分发与视图函数的逻辑处理)
V:View 视图 (html文件)
MTV
M:mdoel 与数据库打交道
T:templates 存放html文件
V:View 视图函数(逻辑处理)
+
url的控制器
http协议是基于tcp协议的
3 请求协议格式
"""
请求首行 请求方式 url(路径?get请求参数) 协议/版本号
请求头 key:value
请求体 数据(只有post请求才会有请求体)
"""
4 响应协议格式
"""
响应首行 协议/版本号 状态码 状态码译文
响应头 Content-Type:text/html
响应体 <h1>Hello, luffycity!</h1>
"""
1 下载django:pip3 install django
2 创建Django项目:django-admin(.py) startproject 项目名称
3 创建应用: python manage.py startapp app名称
4 启动项目: python manage.py runserver IP:PORT
项目名称
--manage.py # 启动文件 与项目交互文件
--项目名称
----settings.py : 配置信息
----urls: 路径与视图函数的映射
----wsgi: 封装socket
app01
---models: 存放与该app相关的表结构
---view : 存放与该app相关的视图函数的
改变世界,改变自己!