随笔分类 - Flask学习
Flask学习
摘要:首先我们来创建一个From类 当代码运行起来之后我们可以看到这样的页面: 当我们看到这个页面的时候,我们是否想过后台到底发生了什么,为我们生成了这样的页面呢。接下来我们从Form模块的导入来分析: 首先从导入的Form,这个类是怎么定义的呢: 一般我们看到的类的继承,都是写一个类,with_meta
阅读全文
摘要:一.SQLAlchemy介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 安装sqlalchemy组件 pip3 install sqla
阅读全文
摘要:动态URL规则 URL规则可以添加变量部分,也就是件更符合同规则的URL抽象成一个URL模式。 尖括号中的内容是动态的,范式匹配了/item前缀的URL都会被映射到这个路由上,在内部把id作为参数获得 使用特殊字段标记<variable_name>,默认类型是字符串,如果需要执行参数累心更需要标记成
阅读全文
摘要:配置管理 复杂的项目需要配置各种配置环境,如果设置项缺少可以直接硬编码进来,比如下面的方式: app.config 是 app.config.Config的实例,Config类继承了python内置的dict,所以我们可以使用dict的update方法 app.config 内置的配置变量可以参考C
阅读全文
摘要:当我们安装好Flask环境之后,创建好项目,就会自动生成下面这段代码: 运行这段代码,然后通过浏览器访问http://127.0.0.1:5000/ 页面上就会渲染 Hello World,这就是我们进入Flask世界的第一个相许。 一些准备知识 在正式分析Flask之前,有一些准备知识需要先了解一
阅读全文
摘要:virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。 安装方式一: 虚拟环境的基本使用 创建一个环境前,首先要为这个环境创建一个目录,mkdir venv,然后使用 virtualenv fla
阅读全文
摘要:轻量级框架
Django:无socket、中间件、路由系统、视图(CBV,FBV)、 模板、ORM、cookie、Session、Admin、Form、缓存、信号、序列化....
Flask:无socket、中间件(扩展)、路由系统、视图(CBV)、第三方模板(jinja2)、cookie、Session弱爆了
阅读全文