上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页
摘要: sqlalchemy的数据查询排序 1 .正序排序: `session.query(model).order_by("attr").all()` 2 .倒序排序: `session.query(model).order_by(" attr").all()` 3 .设置默认排序,在创建表的时候,定义一 阅读全文
posted @ 2019-09-24 11:10 Ivy丶 阅读(349) 评论(0) 推荐(0)
摘要: orm层面的删除 当两张表的外键约束设置为 or 时,在sql的层面上想要删除父级表的数据时吗,mysql会拒绝删除,但是 使用orm的delete还是会删除父级表的数据。orm会先将自表的外键设置为null,然后在去删除父表的数据,为了避免这种情况,外键应该设置为 在sqlalchemy,只要将一 阅读全文
posted @ 2019-09-19 15:56 Ivy丶 阅读(431) 评论(0) 推荐(0)
摘要: 外键创建 使用sqlalchemy创建外键非常简单。在表中增加一个字段,制定这个字段外键的是哪个表的哪个字段就可以了。 从表中外键定义的字段必须和主键字段类型保持一致。 实例代码: 外键的约束: 1. :父表数据被删除,会阻止删除. 默认项 2. : mysql中,同RESTRICT. 3. : 级 阅读全文
posted @ 2019-09-19 09:52 Ivy丶 阅读(448) 评论(0) 推荐(0)
摘要: flask-蓝图(Blueprint) flask蓝图的设计可以实现django类似的创建app的功能,蓝图可以让flask的项目更模块化,结构更加清晰,可以将相关的视图函数和配置放在同一个目录下,方便管理。 主文件 from flask import Flask from user.views i 阅读全文
posted @ 2019-09-17 23:34 Ivy丶 阅读(284) 评论(0) 推荐(0)
摘要: flask-类视图 标准类视图 1 from flask import Flask, render_template, views, jsonify 2 3 app = Flask(__name__) 4 5 6 class JsonView(views.View): 7 def get_respo 阅读全文
posted @ 2019-09-17 21:30 Ivy丶 阅读(1912) 评论(0) 推荐(0)
摘要: flask-include、set、with include: 跟django的include类似,将一个html的代码块直接嵌入另一个html文件中 {% include 'html path' %} set: 在html中缓存一个变量, 如果set缓存的变量没有被with包裹,那么这个变量可以在 阅读全文
posted @ 2019-09-17 19:42 Ivy丶 阅读(476) 评论(0) 推荐(0)
摘要: flask-宏 模板中的宏跟python中的函数类似,可以传递参数,但是不能有返回值,可以将一些经常用到的代码片段放到宏中,然后把一些不固定的值抽取出来当成一个变量,使用宏的时候,参数可以为默认值。 使用示例: <!DOCTYPE html> <html lang="en"> <head> <met 阅读全文
posted @ 2019-09-11 22:01 Ivy丶 阅读(195) 评论(0) 推荐(0)
摘要: flask-模板使用 模板方法: 模板中的url_for跟后台视图的url_for使用起来基本是一样的,也可以传递参数 使用方式 {{ url_for('func') }} 过滤器: 过滤器是通过管道符号 | 进行使用的,例如: {{ name|length }}, 将返回name的长度。过滤器相当 阅读全文
posted @ 2019-09-11 16:48 Ivy丶 阅读(954) 评论(0) 推荐(0)
摘要: flask-jinja2 模板渲染 jinja2的模板渲染和大多数模板引擎一样,flask使用的是render_template方法, 第一个参数为模板的路径,后面的不定长参数为模板的模板参数 1 from flask import Flask, render_template 2 3 app = 阅读全文
posted @ 2019-09-10 22:54 Ivy丶 阅读(203) 评论(0) 推荐(0)
摘要: flask-response 关于响应: 视图函数的返回值会被自动转换成一个响应对象,flask的转换逻辑如下: 如果返回的是一个字符串,那么flask会重新创建一个werkzeug.wrappers.Response的对象,Response将该字符串作为主体,状态码为200, MIME为text/ 阅读全文
posted @ 2019-09-10 22:19 Ivy丶 阅读(354) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页