路线和视图

2024-04-20 04:30:15 发布

您现在位置:Python中文网/ 问答频道 /正文

基本上,我试图创建一个视图,让用户更新他的密码。你知道吗

代码如下。你知道吗

@app.route('/update_login_info/<password>',methods=['GET','POST'])
def update_login_info(password):
   form = forms.UpdateLoginForm()
   if form.validate_on_submit():
      try:
         query=models.User.update(password=models.generate_password_hash(form.new_password.data),)
         query.execute()
         flash("login info updated","success")
         return redirect(url_for('login'))
      except:
         flash("error updating login info","error")
         return redirect(url_for('login'))
   return render_template('update_login_info.html',form=form)  

每次我到了那条路,我就抛出一个404,我不知道为什么。你知道吗

当用户单击电子邮件中的链接时,路由如下所示 http://chdbfiletransferapp/update_login_info/$2a$12$HdJJbOUwALvtUjrlKhIrYeJdMO3nws0hAQ94/6I/dU8IaSAtdU6W6


Tags: 用户forminfo视图urlforreturnmodels