栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何将字符串从HTML传递到Python,再传递回HTML

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何将字符串从HTML传递到Python,再传递回HTML

这只是一个示例代码,它将使您了解如何将值从客户端传递到服务器以及从服务器传递到客户端。

假设: “烧瓶”是您当前的工作目录

请按照以下步骤操作:

  1. 安装烧瓶

运行以下命令

pip install Flask
  1. 创建一个python文件
    app.py
    ,将以下内容复制粘贴到该文件中。
    from flask import Flask, render_template, request    app = Flask(__name__)    @app.route('/')    def index():        return render_template('index.html')    @app.route('/greet', methods=['POST'])    def greet():        name = request.form['name']        return render_template('greet.html', name=name)    if __name__ == '__main__':        app.run()
  1. index.html
    在位置“ / Flasak / templates”中创建一个文件
    <h1>Welcome</h1>    <form action="http://localhost:5000/greet" method="POST">        Name: <input type="text" name="name"> <button type="submit">Submit</button>    </form>
  1. greet.html
    在位置“ / Flasak / templates”中创建一个文件
    <h2>Have a good day, {{name}}</h2>
  1. 如下运行python文件
    python app.py
  1. 打开浏览器,然后点击

    http://localhost:5000
    ,它将显示“ welcome”,以及用于输入名称的字段。提供您的名字并点击
    Submit
    。这样,您可以将值从客户端发送到服务器。

  2. 按之后

    Submit
    ,将发生重定向,服务器将接收
    name
    并再次将其发送给客户端。现在您应该可以看到
    Have a good day,
    提供的名称了。

仅供参考,该项目的目录如下所示:

    Flask      |      |-> templates      |    |      |    |-> greet.html      |    |-> index.html      |      |-> app.py

注意: 为了更好地理解,我建议您阅读教程。希望对您有帮助。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/409976.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号