Я хочу использовать нумерацию страниц и порядок по функциям, но он не работает идеально:
@app.route("/")
@app.route("/<type>")
@app.route('/page/<int:page>')
def index(type="top", page=0):
perpage=5
startat=page*perpage
cur = mysql.connection.cursor()
if type=='top':
cur.execute("SELECT * FROM posts ORDER BY likes DESC LIMIT %s, %s", (startat,perpage))
data = cur.fetchall()
cur.close()
return render_template("index.html", dat=data)
elif type=='new':
cur.execute("SELECT * FROM posts ORDER BY created_at DESC LIMIT %s, %s", (startat,perpage))
data = cur.fetchall()
cur.close()
return render_template("index.html", dat=data)
, но он работает только для «верха», но не для «нового», так как это исправить??
СПАСИБО