用flask建立简单的python web

用flask建立简单的python web

建立一个简单的页面

建立一个app.py文件,输入如下代码

from flask import Flask
app = Flask(__name__,)

@app.route("/")
def index():
	return '<h1>Hello Flask!<h1>'
if __name__ == "__main__":
	app.run(host="0.0.0.0",port=5000,debug=True)

运行app.py,然后打开网页(http://127.0.0.1:5000/或http://localhost:5000/)就会显示

Hello Flask!

如果要打开已有的html网页,则输入如下代码:

from flask import Flask
from flask import render_template
app = Flask(__name__,)

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

就会打开已有的index.html网页。
注意:
  flask的render_template默认读取路径是app.py目录下的template文件夹,因此需要把index.html放到项目根目录的template文件夹。

falsk可以为多个页面绑定一个URL

@app.route('/hi')
@app.route('/hello)
def say_hello():
	return '<h1>Hello Flask!<h1>'

此时不管打开http://127.0.0.1:5000/hi还是http://127.0.0.1:5000/hello都是显示Hello Flask!

动态URL

@app.route('/greet',defaults={'name':'Programmer!'})
@app.route('/greet'/<name>)
def greet(name):
	return '<h1>Hello %s!<h1>' % name

此时如果输入http://127.0.0.1:5000/greet显示
Hello Programmer!
输入http://127.0.0.1:5000/greet/Grey则显示
Hello Grey!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值