python - Flask routes and views -
python - Flask routes and views -
basically i'm trying create view lets user update password.
code below.
@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") homecoming redirect(url_for('login')) except: flash("error updating login info","error") homecoming redirect(url_for('login')) homecoming render_template('update_login_info.html',form=form)
every time route flask throws 404 , cannot work out why.
when user clicks on link in email route looks http://chdbfiletransferapp/update_login_info/$2a$12$hdjjbouwalvtujrlkhiryejdmo3nws0haq94/6i/du8iasatdu6w6
use path converter take slashes:
@app.route('/update_login_info/<path:password>',methods=['get','post'])
python flask
Comments
Post a Comment