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>
相关推荐
henry1010107 分钟前
Ansible自动化运维全攻略(AI生成)
linux·运维·python·ansible·devops
m0_531237178 分钟前
C语言-操作符练习
c语言·开发语言
tod11317 分钟前
C++核心知识点全解析(二)
开发语言·c++·面试经验
weixin_4404016935 分钟前
Python数据分析(空值、重复值检测删除与设置)
开发语言·python·数据分析
消失的旧时光-194341 分钟前
C++ 多线程与并发系统取向(五)—— std::atomic:原子操作与状态一致性(类比 Java Atomic)
开发语言·jvm·c++·并发
资深web全栈开发1 小时前
CoI - 组合优于继承:解耦的艺术
android·java·开发语言
低频电磁之道1 小时前
C++中预定义宏
开发语言·c++
工程师0071 小时前
MQTT 概念详解与 C# 实战
开发语言·c#·mqtt通信
麦麦大数据1 小时前
M004_基于Langchain+RAG的银行智能客服系统设计与开发
typescript·langchain·flask·vue3·faiss·rag