更多内容请见: python3案例和总结-专栏介绍和目录
文章目录
- 1.python asyncio的原理?
- 2.对Flask蓝图(Blueprint)的理解?
- 3.Flask 和 Django 路由映射的区别?
- 4.什么是wsgi,uwsgi,uWSGI?
- 5.Django、Flask、Tornado的对比?
- 6.CORS 和 CSRF的区别?
- 7.Session,Cookie,JWT的理解
- 8.简述Django请求生命周期
- 9.用的restframework完成api发送时间时区
- 10.nginx,tomcat,apach到都是什么?
- 11.请给出你熟悉关系数据库范式有哪些,有什么作用?
- 12.简述QQ登陆过程
- 13.post 和 get的区别?
- 14.项目中日志的作用
- 15.django中间件的使用?
- 16.谈一下你对uWSGI和nginx的理解?
- 17.Python中三大框架各自的应用场景?
- 18.Django中哪里用到了线程?哪里用到了协程?哪里用到了进程?
- 19.有用过Django REST framework吗?
- 20.对cookies与session的了解?他们能单独用吗?
python_asyncio_5">1.python asyncio的原理?
asyncio这个库就是使用python的yield这个可以打断保存当前函数的上下文的机制, 封装好了selector 摆脱掉了复杂的回调关系
2.对Flask蓝图(Blueprint)的理解?
蓝图的定义
蓝图 /Blueprint 是Flask应用程序组件化的方法,可以在一个应用内或跨越多个项目共用蓝图。使用蓝图可以极大简化大型应用的开发难度,也为Flask扩展提供了一种在应用中注册服务的集中式机制。
蓝图的应用场景:
把一个应用分解为一个蓝图的集合。这对大型应用是理想的。一个项目可以实例化一个应用对象,初始化几个扩展,并注册一集合的蓝图。
以URL前缀和/或子域名,在应用上注册一个蓝图。URL前缀/子域名中的参数即成为这个蓝图下的所有视图函数的共同的视图参数(默认情况下)
在一个应用中用不同的URL规则多次注册一个蓝图。