request在python中用法_在烧瓶中,什么是request.args?它是如何使用的?

我是新来的。我不明白request.args是如何使用的。我在某个地方读到它用于返回查询字符串的值[如果我错了,请纠正我]。以及request.args.get()需要多少参数。

我知道当我必须存储提交的表单数据时,我可以使用fname = request.form.get("firstname")

在这里,只传递一个参数。

考虑一下这个代码。在这段代码中也进行了分页。@app.route("/")

def home():

cnx = db_connect()

cur = cnx.cursor()

output = []

page = request.args.get('page', 1)

try:

page = int(page)

skip = (page-1)*4

except:

abort(404)

stmt_select = "select * from posts limit %s, 4;"

values=[skip]

cur.execute(stmt_select,values)

x=cur.fetchall()

for row in reversed(x):

data = {

"uid":row[0],

"pid":row[1],

"subject":row[2],

"post_content":row[3],

"date":datetime.fromtimestamp(row[4]),

}

output.append(data)

next = page + 1

previous = page-1

if previous<1:

previous=1

return render_template("home.html", persons=output, next=next, previous=previous)

这里,request.args.get()有两个参数。请解释为什么它需要两个参数以及它的用途。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值