增加layui表格分页器layui_paginate()

This commit is contained in:
mkg
2021-07-12 12:13:29 +08:00
parent 663c7925e3
commit ca92d949dd
9 changed files with 133 additions and 48 deletions
+16 -3
View File
@@ -1,5 +1,5 @@
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from flask import Flask, request
from flask_sqlalchemy import SQLAlchemy, BaseQuery
from flask_marshmallow import Marshmallow
from marshmallow import fields
from marshmallow.validate import (
@@ -45,7 +45,20 @@ fields.Boolean.default_error_messages = {
"invalid": "不是合法布尔值"
}
db = SQLAlchemy()
class Query(BaseQuery):
def layui_paginate(self):
"""
layui表格分页
page
limit
"""
return self.paginate(page=request.args.get('page', type=int),
per_page=request.args.get('limit', type=int),
error_out=False)
db = SQLAlchemy(query_class=Query)
ma = Marshmallow()