# -*- coding: utf-8 -*- from flask import request, render_template, Blueprint from flask.views import MethodView from flaskext.principal import RoleNeed, Permission from models import User from utils.pagination import Pagination admin = Permission(RoleNeed('admin')) auth = Permission(RoleNeed('authenticated')) null = Permission(RoleNeed('null')) class SeniorBlueprint(Blueprint): def expose(self, rule, **options): def decorator(v): endpoint = options.pop("endpoint", v.__name__) options["view_func"] = v.as_view(endpoint) options["methods"] = v.methods self.add_url_rule(rule, **options) return v return decorator class SeniorMethodView(MethodView): def paginate(self, view): page_no = int( request.values.get("page", 1) ) page_size = int( request.values.get("page_size", 30) ) return Pagination(view).paginate(page_no, page_size) user_module = SeniorBlueprint("user", __name__) @user_module.expose('list/<role>/') @user_module.expose('list/') class UserAPI(SeniorMethodView): methods = ["GET", "POST"] decorators = [ auth.require(403) ] #要求登录 def get(self, role=""): if role == "admin": params = dict(is_superuser=True, is_active=True) elif role: params = dict(role=role, is_active=True) else: params = dict(is_active=True) view = Session().query(User).filter_by(**params).order_by("-id") page = self.paginate(view) return render_template("user/list.html", page=page) post = get
相关推荐
常用FLASH存储器原理图封装库(AD库),主要包含27C011-27C513,28F010,28F256,28F512,A28F010,A28F256,A28F512,F29C51004等。是Altium Designer的SCH封装库,.SchLib格式的,非常实用
Altium Designer PCB封装库
micron 镁光 serial flash m25p40 m25p128 原理图库 封装库 altium
NULL 博文链接:https://walleyekneel.iteye.com/blog/1023133
BGA封装库DDR2~LPDDR4_Nand Flash-PCB文件3D封装Altium Designer库的型号类型如下,总有你需要的一款: 225G、289-FBGA-1414、352C1、BGA132、BGA152、DDR2_WBGA84、DDR3_FBGA78、DDR3_FBGA 96、DDR4_FBGA 96、FBGA...
Micron Memory Serial NOR Flash 全系列原理图库+PCB封装库(AD集成库).IntLib后缀文件,拆分后文件为PcbLib+SchLib格式,Altium Designer原理图库+PCB封装库,集成库型号列表如下: Library Component Count : 207...
常用贴片电感PCB封装库(AD库,封装带3D视图) 常用贴片电感PCB封装库(AD库,封装带3D视图) 常用贴片电感PCB封装库(AD库,封装带3D视图) 常用贴片电感PCB封装库(AD库,封装带3D视图) 常用贴片电感PCB封装库...
PcbLib文件类型、直插元器件、贴片、Altium Designer封装库 变压器封装PCB文件3D封装Altium Designer库的型号类型如下,总有你需要的一款: DA10XC、DA10XMC、EE42-15V 8+8、EE-35-V、EE-40、EE-42、EE-42V、EE-42X2...
逻辑封装规格逻辑封装规格逻辑封装规格逻辑封装规格逻辑封装规格逻辑封装规格逻辑封装规格逻辑封装规格逻辑封装规格逻辑封装规格逻辑封装规格逻辑封装规格逻辑封装规格逻辑封装规格逻辑封装规格逻辑封装规格逻辑封装...
PcbLib文件类型、贴片库、Altium Designer封装库 DFN封装库PCB文件3D封装Altium Designer库的型号类型如下,总有你需要的一款: DFN-10_L3.0-W3.0-P0.50、PG-TDSON-8_5x6MM、TDFN-6_L2.0-W2.0-P0.65、TDFN-6_L2.0-W...
VBA代码封装助手VBA代码封装助手
电容封装,钽电容封装,0603封装,1206封装,3126封装,3528封装,6032封装,0805封装。。。。。电容封装,钽电容封装,0603封装,1206封装,3126封装,3528封装,6032封装,0805封装
跳线封装(三维PCB封装库)AD用PCB封装库,作者主页下有全套的三维PCB封装库,欢迎大家下载使用。文件为作者千辛万苦整理的,请大家自用,不要随意传播,谢谢!~
C++实现的M95M02 SPI FLASH芯片的操作封装,能够很好的用到自己的程序中,无需修改
封装封装封装封装封装封装
封装库.rar 封装库.ra封装库.rar r封装库.rar
3d封装库\3D-DIP插件.PcbLib 3d封装库\3D-SMD系列.PcbLib 3d封装库\3D-super3DLIB.PcbLib 3d封装库\3D-图标.PCBLIB 3d封装库\3D-封装库.PcbLib 3d封装库\3D-库.PcbLib 3d封装库\3D-接头jietou .PcbLib 3d封装库\3D-...
《微电子封装技术》比较全面、系统、深入地论述了在晶体管和集成电路(IC)发展的不同历史时期出现的典型微电子封装技术,着重论述了当前应用广泛的先进IC封装技术-QFP、BGA、CSP、FCB、MCM和3D封装技术,并指出了微...
系统封装 111 额 系统封装 系统封装 系统封装 系统封装 系统封装
XH2.54封装(三维PCB封装库)AD用PCB封装库,作者主页下有全套的三维PCB封装库,欢迎大家下载使用。文件为作者千辛万苦整理的,请大家自用,不要随意传播,谢谢!~