随笔分类 - Flask框架
摘要:蓝图就是将flask程序进行模块化处理。 蓝图分为3个步骤: (1)初始化蓝图 (2)使用蓝图去注册路由url (3)把蓝图注册到app上 1.对单个文件进行蓝图划分 共有启动文件manage.py: 代码如下: order.py文件代码如下: manage.py是一个程序入口,用于启动程序,而or
阅读全文
摘要:请求上下文:request 和 session 用来获取地址,请求方式,cookie等相关的工作 request:封装了http请求的内容,针对的时http请求,举例:user = request.args.get('user'),获取的是get请求的参数。 session:用来记录请求会话中的信息
阅读全文
摘要:在项目部署到线上时,指定端口号时,一般都不会在服务器上进行更改,所以使用flask-script就可以在Flask服务器启动时,通过命令行的方式传入参数,而不仅仅通过app.run()方法中传参。具体用法如下: 1.首先安装flask-script扩展 pip install flask-scrip
阅读全文
摘要:方式一:从对象中加载配置 1.定义配置类,在配置类中添加相应的配置 2.通过app.config.from_object(配置类)进行加载 代码如下: 方式二:从文件中加载配置 1.创建一个配置文件,如:config.ini,在配置文件中写入你想要配置的信息 2.app.config.from_py
阅读全文
摘要:创建表对应关系代码如下: 查询语句如下: 注意:User.query.all() 获取的值可以通过遍历返回的值,然后才能使用模型类的属性
阅读全文
摘要:一对多就是主键与外键的关系,通过一个用户表,角色表进行举例子 角色表role:有外键,对应的是user表的主键 用户表users: 上面的代码就是创建了一个一对多的关系。
阅读全文
摘要:创建了表对象,代码如下: 增加数据: role=Role(name='admin') db.session.add(role) db.session.commit() 修改数据: role.name="user" db.session.commit() 删除数据: db.session.delete
阅读全文
摘要:1.介绍 ORM全拼Object-Relation Mapping(对象-关系映射) 作用:主要实现模型对象到关系数据库数据的映射 通过ORM框架作为一个中间者或者是一个桥梁,开发者通过定义模型类,属性体现对象间的关系,通过调用模型对象的save(),Delete(),all(),get()方法,进
阅读全文
摘要:1.虚拟环境产生的原因:如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了. 2.虚拟环境的作用: (1)虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与
阅读全文