您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Flask发布到同一页面

Flask发布到同一页面

<form method='POST' action="/">
        <p>username: <input type="text" name="username"/></p>
        <p>password: <input type="password" name='password'/></p>
        <p><input type="submit" value="Login" style="width: 100px; height: 100px;"/></p>
    </form>

@app.route('/', methods=['GET', 'POST'])
def hello():
   if request.method == 'POST':
       .... # Add whatever code you want to execute if it is a post request

   Now = datetime.datetime.Now()
   timeString = Now.strftime("%Y-%m-%d %H:%M")
   templateData = {
  'title' : 'HELLO!',
  'time': timeString
  }
 return render_template('main.html', **templateData)

我们需要更改app.route部分,因为我们必须指定我们可以通过Get请求或Post请求到达此路由。我们可以使用 来检查它是否是一个Post请求

希望这可以帮助。

Python 2022/1/1 18:43:44 有291人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶