Python Flask 表单的使用

新建templ;ates/index.html 内容如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<form action="">
    账号:

    <input type="text" name="name">
    <br>
    密码:
    <input type="password" name="password">
    <br>
    <input type="submit" name="submit">
</form>

</body>
</html>

针对这个templates目录需要做一下模板设置

选择 jinja2

新建 main_from.py

main_form.py

from flask import Flask, render_template

app = Flask(__name__)

@app.route('/index')
def index():
    return render_template("index.html")


if __name__ == '__main__':
    app.run(debug=True)

效果

如果针对post提交可以修改

main_from.py代码

@app.route('/index',methods=['GET',"POST"])

和修改index.html

<form action="" method="post">
    账号:
    <input type="text" name="name">
    <br>
    密码:
    <input type="password" name="password">
    <br>
    <input type="submit" name="submit">
</form>
相关推荐
码农多耕地呗5 分钟前
Java.函数-acwing
java·开发语言
lsx20240611 分钟前
Linux vi/vim 编辑器:功能强大的文本处理工具
开发语言
阿珊和她的猫12 分钟前
JavaScript中的内存泄露:识别与避免
开发语言·javascript·ecmascript
lennon_jlu28 分钟前
1.4 java反射机制 简单的java反射机制实践
java·开发语言·python
luoluoal29 分钟前
java项目之社区医院信息平台源码(springboot+mysql)
java·开发语言
hakesashou1 小时前
在vscode中编写Python的详细步骤
ide·vscode·python
从以前1 小时前
解析 World Football Cup 问题及其 Python 实现
开发语言·python·算法
_.Switch1 小时前
FastAPI 响应模型与自定义响应
开发语言·前端·数据库·python·fastapi·命令模式
傻啦嘿哟1 小时前
Python多线程与类方法的交互:锁提升安全性的奥秘
java·开发语言
半盏茶香1 小时前
启航数据结构算法之雅舟,悠游C++智慧之旅——线性艺术:顺序表之细腻探索
c语言·开发语言·数据结构·c++·算法·机器学习·链表