标签:请求 mysqldb 优点 delete 区别 dir 购物车 temp 配置
1. django请求生命周期?
	
	2. 对于django版本:
		一:
			1.7
			1.8
			1.9
			我们不一样:
				1. 路由编写
				2. ORM on_delete
				3. 中间件
				4. 模板配置
					TEMPLATES_DIRS = (
						"",
						"",
						
					)
		二:
			1.10
			1.11
		三:
			2.0 
	3. ORM 
		a. 增删改查
		b. 正反向查询
	4. 什么时候会用到反向查询?
		- o2o,fk,m2m
		- 举例 
			o2o: 课程表、课程详细表                     -> 表名小写
			 fk: 课程表、章节、课时(学位课和奖学金)   -> 表名小写_set
			m2m: 课程表、老师							-> 表名小写_set
	5. 连表查询时,inner join和left join的区别?
	
	6. 使用Python如何操作数据库?
		原生SQL:
			- pymysql
			- MySQLDB
		ORM:
			- django ORM
			- SQLALchemy
	7. 原生SQL和ORM的区别?
		原生SQL:
			优点:
				- 执行效率高
			缺点:
				- 开发效率慢
		ORM:
			优点: 
				- 开发效率高 
			缺点: 
				- 执行效率低 
		
		开发程序时,优缺点几乎无差别。
			- for循环少
			- 连表少 
			- 用索引
			
	
	8. 为什么使用redis做购物车?
		
	9. redis时用到了哪些操作?
		set
		get
		
		hset
		hmset
		hget 
		hgetall
		
		keys
		expire
		delete
		flushall
	
	10. 购物车的数据结构?
		
		{
			shopping_car_1_3:{
				id:‘‘,
				name:‘..‘
				price:1
			}
		}
		
		为什么要这么设计?
	
标签:请求 mysqldb 优点 delete 区别 dir 购物车 temp 配置
原文地址:https://www.cnblogs.com/qunxiadexiaoxiangjiao/p/9457325.html