首行占位
自我介绍
专业技能
1.常用模块
2.os:与操作系统交互的一个接口 ,例:os.getcwd()
3.time:time.time()时间戳
4.hashlib:加密
5.random:随机
6.json:json.dumps(dict)、json.loads(str)
7.logging:日志
2.Django介绍、Flask概况与web开发流程
Django介绍:
使用Python编写的开源的Web应用框架,采用MTV的模式(增加一个URL分发器),特点是大而全
优点:功能齐全,提高开发效率;社区活跃文档健全,帮助开发者快速解决问题
缺点:高耦合,扩展性不强;笨重,过多不必要的功能
MTV:
M:模型(Model),负责业务对象和数据库的关系映射(ORM)
T:模板(Template),负责把页面展示给用户(html)
V:视图(View):负责业务逻辑,在适当时候调用Model和Template
除了以上三层之外,还需要一个URL分发器,将一个个URL的页面请求分发给不同的View处理,View再调用相应的Model和Templat