python -最简单的falsk

安装应用:pip install flask

from flask import Flask

app = Flask(__name__)  # __name__指当前文件的名称(main.pya),不写无法运行

@app.route('/')  # 路由,用于启动网页这个斜杠'/',是http://127.0.0.1:5000/最后一个斜杠,必须要写
def account():
    return '一个可以打开的网页'  # 页面显示内容


if __name__ == '__main__':
    app.run()  # 运行

链接http://127.0.0.1:5000打开的效果:

------------------------------------------------------------------------------------------------------------------

添加子页面

@app.route(‘/text’),添加一个子页面

from flask import Flask

app = Flask(__name__)  # __name__指当前文件的名称(main.pya),不写无法运行

@app.route('/')  # 路由,用于启动网页这个斜杠'/',是http://127.0.0.1:5000/最后一个斜杠,必须要写
def account():
    return '这个是一个网页'

@app.route('/text')   #就是这个子页面
def func2():
    return '这个是另一个网页'


if __name__ == '__main__':
    app.run()  # 运行

 ---------------------------------------------------------------------------------------------------------------------

导入html文件

需要用到render_template

需要注意,这个html必须放在名字为“templates”的文件夹中

from flask import Flask,render_template  # render_template可以返回html页面

app = Flask(__name__)  # __name__指当前文件的名称(main.pya),不写无法运行

@app.route('/')  # 路由,用于启动网页这个斜杠'/',是http://127.0.0.1:5000/最后一个斜杠,必须要写
def account():
    return render_template('hello.html') # 此时会自动找templates文件夹里面的hello.html文件

if __name__ == '__main__':
    app.run()  # 运行

 

--------------------------------------------------------------------------------------------------------------------------

动态网页:python往html赋值

动态网页,传递多个数值

 页面显示

------------------------------------------------------------------------------------------------------------------------

从html接收数据

from flask import Flask,render_template,request  # render_template可以返回html页面,request用户接收数据

app = Flask(__name__)  # __name__指当前文件的名称(main.pya),不写无法运行
@app.route('/')  # 路由,用于启动网页这个斜杠'/',是http://127.0.0.1:5000/最后一个斜杠,必须要写
def index():
    return render_template('login.html') # 此时会自动找templates文件夹里面的hello.html文件

@app.route('/login',methods=['POST'])
def login():
    # 接收html传递的用户名和密码
    # {"username":"你写的","pwd":"你写的"}
    username = request.form.get("username")
    pwd = request.form.get("pwd")
    # request.args.get() 这个通过url地址传参get方法
    if username == 'ad' and pwd == '1':
        return "登录成功"
    else:
        return render_template('login.html.',msg='登录失败')  # 如果登录失败跳转到登录页面并提示

if __name__ == '__main__':
    app.run()  # 运行

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值