Flask,HTML和JavaScript桌面应用程序
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Flask,HTML和JavaScript桌面应用程序,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1359字,纯文字阅读大概需要2分钟。
内容图文
我想使用python,html和javascript构建一个桌面应用程序.到目前为止,我已经按照烧瓶上的说明进行操作,并有一个举世闻名的工作示例.我现在应该怎么做才能使其正常工作? html文件如何与它们下面的python脚本“对话”?
到目前为止,这是我的代码:
from flask import Flask, url_for, render_template, redirect
app = Flask(__name__)
@app.route('/hello/')
@app.route('/hello/<name>')
def hello(name=None):
return render_template('hello.html', name=name)
@app.route('/')
def index():
return redirect(url_for('init'))
@app.route('/init/')
def init():
css = url_for('static', filename='zaab.css')
return render_template('init.html', csse=css)
if __name__ == '__main__':
app.run()
解决方法:
您可以像在Jinja模板中一样正常使用HTML表单-然后在处理程序中使用以下代码:
from flask import Flask, url_for, render_template, redirect
from flask import request # <-- add this
# ... snip setup code ...
# We need to specify the methods that we accept
@app.route("/test-post", methods=["GET","POST"])
def test_post():
# method tells us if the user submitted the form
if request.method == "POST":
name = request.form.name
email = request.form.email
return render_template("form_page.html", name=name, email=email)
如果要使用POST的GET instaed提交表单,则只需检查request.args而不是request.form(有关更多信息,请参见flask.Request‘s documentation).但是,如果您要处理很多表单,我建议您查看出色的WTForms项目和Flask-WTForms extension.
内容总结
以上是互联网集市为您收集整理的Flask,HTML和JavaScript桌面应用程序全部内容,希望文章能够帮你解决Flask,HTML和JavaScript桌面应用程序所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。