文章分类 -  flask相关

摘要:. . . . check_permit_role_api 装饰器函数 # 两层校验 # 既对token校验,也通过用户角色来判断,该用户是否有执行该api的权限 # 对token的校验,如果是允许的永久token,就不进行role_id的校验了,直接让通过 # 如果是普通的token,就进行正常的 阅读全文
posted @ 2023-09-13 18:33 tengyifan 阅读(21) 评论(0) 推荐(0) 编辑
摘要:. . . hhh # orm查出字典的一条行对象,调该方法,就可以自动将该对象所有的属性与对应的值,组织成一个字典,返出去!!! from flask import jsonify from sqlalchemy.sql import text import traceback from func 阅读全文
posted @ 2023-09-05 17:22 tengyifan 阅读(12) 评论(0) 推荐(0) 编辑
摘要:. . . . . . 新增或修改时,尽量不要直接对body体里json字典直接用get方法找键对应的值,如果找不到,就判断json字典没有该字段 @blueprint.route('/add', methods=['POST']) @body_need_keys(['name']) @token_ 阅读全文
posted @ 2023-08-31 15:13 tengyifan 阅读(31) 评论(0) 推荐(0) 编辑
摘要:. . . 查所有接口里面常用的一些功能函数,配合ORM使用 过滤用的一些函数 # db_funcs.py里面的 各种方法 from sqlalchemy import orm, text, or_, and_ # filter是python内置函数名,所以变量名起成了filter1 # 1 全模糊 阅读全文
posted @ 2023-08-18 15:40 tengyifan 阅读(65) 评论(0) 推荐(0) 编辑
摘要:脚本文件 """ 下载顺序不能变!!! pip install sqlacodegen pip install flask-sqlacodegen==1.1.8 """ import os, sys this_dir = os.path.dirname(__file__) parent_dir = 阅读全文
posted @ 2023-07-19 14:36 tengyifan 阅读(11) 评论(0) 推荐(0) 编辑
摘要:. . 参考博客 https://blog.csdn.net/weixin_40547993/article/details/105857937 . . . . # flask的orm语句查询的时候,只要还没有点all或者first,只要还是个query, # 底层就还没有真正执行sql查询语句!! 阅读全文
posted @ 2023-06-19 09:19 tengyifan 阅读(390) 评论(0) 推荐(0) 编辑
摘要:. . . # 解决办法 ```python # 方法1 # 配置文件里面,在BASE类里面,把这几个参数配置一下,然后测试与生产的类都继承该类就行了 class BASE(object): DEBUG = False JSON_AS_ASCII = False JSON_SORT_KEYS = F 阅读全文
posted @ 2023-06-16 23:15 tengyifan 阅读(131) 评论(0) 推荐(0) 编辑
摘要:针对sqlalchemy模块的分页使用 pip install pagination # 安装模块 # 该模块代码 def int_ceil(x, y): """ equivalent to math.ceil(x / y) :param x: :param y: :return: """ q, r 阅读全文
posted @ 2023-06-09 18:34 tengyifan 阅读(153) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示