From ad7b79129e9f5b9f90a5fa3efe068daa99db37a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E8=83=9C=E8=88=9F?= <1650473152@qq.com> Date: Mon, 25 Aug 2025 22:42:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=95=E5=85=A5=E6=8E=A5=E5=8F=A3=E9=A2=91?= =?UTF-8?q?=E7=8E=87=E9=99=90=E5=88=B6=E6=9C=BA=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- applications/common/utils/http.py | 4 ++-- applications/extensions/init_sqlalchemy.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/applications/common/utils/http.py b/applications/common/utils/http.py index 91a8051..cab14a7 100644 --- a/applications/common/utils/http.py +++ b/applications/common/utils/http.py @@ -1,4 +1,4 @@ -from flask import jsonify +from flask import jsonify, request def success_api(msg: str = "成功"): @@ -36,6 +36,6 @@ def table_api(msg: str = "", count=0, data=None, limit=10): 'code': 0, 'data': data, 'count': count, - 'limit': limit + 'limit': min(request.args.get('limit', default=10, type=int), 90) } return jsonify(res) \ No newline at end of file diff --git a/applications/extensions/init_sqlalchemy.py b/applications/extensions/init_sqlalchemy.py index 62dbb89..8650704 100644 --- a/applications/extensions/init_sqlalchemy.py +++ b/applications/extensions/init_sqlalchemy.py @@ -64,7 +64,7 @@ class Query(BaseQuery): if page is None: page = request.args.get('page', type=int) if limit is None: - limit = request.args.get('limit', type=int) + limit = min(request.args.get('limit', default=10, type=int), 90) return self.paginate(page=page, per_page=limit,