1. 访问web通信过程
2. Web应用
2.1 处理流程
2.2 本质
- 接收并解析HTTP请求,获取具体的请求信息
- 处理本次HTTP请求,即完成本次请求的业务逻辑处理
- 构造并返回处理结果——HTTP响应
3. Web框架
2.1意义
- 用于搭建Web应用程序
- 免去不同Web应用相同代码部分的重复编写,只需关心Web应用核心的业务逻辑实现
3. 项目导包路径
3.1 作用
通过查看导包路径,可以快速的知道项目中各个包该如何导入
特别是接手老项目时,可以尽快的适应项目导包的方式
3.2 查看
- 在Django工程配置文件中,查看导包路径
import sys
# 查看项目导包路径
print(sys.path)
[
'~/projects/项目外层目录/项目内层目录', # 项目工程导包路径
'~/.virtualenvs/项目名称/lib/python3.6/site-packages', # 虚拟环境导包路径
......
]
3.3 使用
- 如果项目工程导包路径为:
~/projects/项目外层目录/项目内层目录
- 在导工程中的任何包时,只需要从
~/projects/项目外层目录/项目内层目录
的下一级开始即可。
- 在导工程中的任何包时,只需要从
- 如果虚拟环境导包路径为:
~/.virtualenvs/虚拟环境名称名称/lib/python3.6/site-packages
- 在导虚拟环境中的任何包时,只需要从
~/.virtualenvs/虚拟环境名称/lib/python3.6/site-packages
的下一级开始即可。
- 在导虚拟环境中的任何包时,只需要从