唐僧一行人受唐王李世民委派,携通关文牒,前往西天取经,一路斩妖除魔,经历九九八十一难,成功到达了西天大雷音寺,在僧人引导下,穿过罗汉堂,终见佛祖,佛祖接见唐僧师徒后,化佛法为经书,师徒取得经书后,兴致极好,未经检查就将经书加入行囊,欲离去之时,幸得弥勒佛指引,携无字经重返大雄宝殿,一番波折后,用紫金钵盂换得真经书,最后携带真经返回东土大唐...
西天取经 | 一次通讯 |
---|---|
"唐王" | 普通用户 |
"东土大唐" | 浏览器 |
"西天取经" | 一次面向服务端的请求 |
"通关文牒" | cookie |
"路上的妖魔鬼怪" | "处理请求"中间件process_request |
"雷音寺" | Django核心服务 |
"引路僧人" | 路由表 |
"抵达大雄宝殿" | 获得request对象 |
"十八罗汉" | 中间件(process_view) |
"佛祖" | 视图函数 View |
"佛法" | 数据 Model |
"无字经" | 网页模板 Template |
"紫金钵盂" | 处理响应的中间件process_response |
"弥勒佛" | 负责异常处理的中间件process_exception |
process_request
(妖魔鬼怪,九九八十一难)进行初步处理;process_view
处理(罗汉堂),然后被视图函数(佛祖)处理.process_response
(如果不提供"紫金钵盂","真经书"可能会变成"无字经")处理,此时,如果响应出现了异常("真经"变成了"无字经"),会有process_exception
(弥勒佛),进行异常处理白龙马,蹄朝西...
Django有多好用呢?在整个过程中,所有的中间件,Django都帮我们写好了,所以开发者只需要担任"佛祖"的角色即可!