您要查找的页面使用了您输入的信息。返回该页面可能会导致您重复执行任何操作。你想继续吗?
刷新时会出现此消息,并且表单数据再次提交给烧瓶。如何阻止这种情况发生?
@app.route("/register",methods=["Get"])
def register():
if not request.form.get("name"):
return("fails2")
else:
if(request.method=="Get"):
return("good")
else:
file = open("registered.csv","a")
writer = csv.writer(file)
writer.writerow((request.form.get("name")))
file.close()
file = open("registered.csv","r")
reader=csv.reader(file)
students=list(reader)
return render_template("Chat.html",students=students)
<form action="/r" method="post" onsubmit="post()" name="reload" style="text-align:center;">
<p style="background-color:AQUA;">
<textarea name="name" style="height:45px;width:350px;font-size:14pt;" placeholder="message......" ></textarea><br>
<button type="submit" onclick="submit()" style="position:relative;background-color:blue;color:white;font-size:14pt;width:25%;">Post</button>
</p>
</form>
答案 0 :(得分:0)
每次刷新帖子请求页面时,都会收到警告消息。虽然您的问题尚不清楚,但据我了解。您可以通过侦听发布请求并将其重定向回request(form)页面的方法来进行处理。这样可以防止警告消息和数据通过刷新重新提交。