我正在尝试为Flask Web应用程序与我们联系,但我被困住了,我认为url_for无法正常工作。
我有以下Flask应用程序:https://github.com/spectra93/dkodder
我正在form标记中执行操作=“ {{url_for('contact')}}}”,以使用application.py文件def contact()中的代码呈现联系人模板:
我正在杀死自己,它不会产生任何错误,但是由于某种原因,它不会处理代码。
请对此提供帮助,请随时访问上面链接中发布的dkodder存储库。
答案 0 :(得分:0)
相同的代码对我有用,我得到响应“谢谢!消息已成功发送。”提交表格后。我想您没有注意到该消息,或者您想指出您对表格的期望是什么?
我还看到它单击具有url_for('contact')
的发送消息按钮时,对方法contact()发出了POST请求。
除此之外,我看到以下代码与问题无关的小问题。
@app.route("/email")
def email():
return render_template("email.html") # it was contact.html and there is no such template