1、flask 和django的区别?

  1、flask 轻量级,短小精悍。扩展强,有很多第三方组件,第三方组件最终构建起来也可以和django一样,可以提供很多功能。django 是一个大而全,集成了很多方便组件的重武器。

  2、django:用户请求进来之后,对于request请求传递的,flask基于上下文管理的机制,把请求和session放在了某个地方,之后再去获取

2、flask的session 以加密的形式 保存在浏览器的cookie上,要用这个session必须配置secret_key;

3、与装饰器相关:编写装饰器,要加functools;多个装饰器的应用

4、蓝图(blue print)

    1、构建业务功能可拆分的目录结构

 

    2、面试题: django 的app 和flask 的蓝图有什么区别?

        充当角色一样,flask 的蓝图可大可小

        注册不一样:flask 的蓝图用register_blueprint注册;django在 settings里面注册(不知道)