Flask 有时候会遇到需要两种情况走同一视图函数的时候,比如分页
#这种情况下传页码就走你传的页码,不传默认走第一页
@admin.route("/auth/list/<int:page>/",methods = ["GET"])
@admin.route("/auth/list/",methods = ["GET"])
def auth_list(page = None):
'''权限列表'''
if not page:
page = 1
page_data = Auth.query.paginate(page = page,per_page = 10)
return render_template("admin/auth_list.html",page_data = page_data)
这里顺便把Flask页码的宏贴出来,用的时候只需要import进来就好了
/static/ui/page.html
{% macro page(data,url) -%}
{% if data %}
<ul class="pagination pagination-sm no-margin pull-right">
<