用flask开发个人博客(1)—— 一个简单的flask程序

1、创建flask程序实例

from flask import Flask

app=Flask(__name__)

        Flask接受一个字符串作为参数,这个参数决定程序的根目录,以便于能找到相对于程序根目录的资源文件的位置,通常这种情况下都使用  __name__作为Flask参数。


2、创建路由映射

@app.route('/')
def index():
    return 'hello world'

         以上代码创建了一个由根目录'/'到视图函数index()的映射,当我们在浏览器中输入根地址时,视图函数将返回值传递给浏览器。上面视图函数返回了一个静态的字符串“hello  world”,有时候我们不仅需要返回静态字符串,还需要根据用户在Url中的不同输入,来动态的进行返回不同的字符串,如根据用户输入的名字,显示不同的欢迎信息,这时就需要利用路由中的站位符:

@app.route('/<name>')
def user(name):
    return 'hello %s' %name

        <name>就是一个占位符,可以根据不同的url路径,作为参数传给视图函数,从而产生不同的返回值。


3、开启app

if __name__=='__main__':

    app.run(debug=True)

if __name__=='__main__'

        判断语句保证当前程序所在的目录为根目录,而不是由其他文件引入了该模块。


4、运行WSGI服务器

将上述代码保存在test.py中,在终端输入 以下命令,启动服务器。

python test.py

在浏览器中分别输入不同的URL,得到不同的响应界面:

http://localhost:5000/ 



http://localhost:5000/Hyman



Github位置:
https://github.com/HymanLiuTS/flaskTs

克隆本项目:
git clone git@github.com:HymanLiuTS/flaskTs.git
获取本文源代码:
git checkout FL01

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值