flask基本使用(一)

1.启动Flask

使用Flask框架也是比较简单,首先创建一个python文件,然后创建一个flask应用对象,然后直接运行就好。如下所示:

from flask import Flask

# 1.创建flask的应用对象,
# __name__表示当前模块的名字,Flask(__name__)表示以当前模块所在的目录为总目录
# static_url_path="/static":访问静态资源的url前缀, 也就是访问HTML之类的文件的前缀, 默认是当前目录下的static
# static_folder="static":默认创建flask应用的目录下的static文件夹为静态目录,
# template_folder="templates":默认创建flask应用的目录下的templates文件夹为模板目录
app = Flask(__name__, static_url_path="/static", static_folder="static", template_folder="templates")

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

代码写完了,但是想会发现打开浏览器什么也看不到,这是因为我们还没有设置视图。所以接下来设置一个视图函数,叫做index,并且给这个函数设置一个路由,这样子才能在浏览器中访问。比如我设置的路由是index,则使用浏览器打开127.0.0.1:5000/index,就可以看到我们返回的内容hello world了(127.0.0.1:5000是默认的

from flask import Flask
app = Flask(__name__)

# 注册路由
@app.route("/index")
def index():
    return "hello world"
    
if __name__ == '__main__':
    app.run()

2.设置配置文件

接下来对ip或者端口进行自定义设置,在app.run()里面进行设置, 使用配置参数的方式主要有3种:使用配置文件、使用对象配置参数、直接使用app.config进行操作

from flask import Flask
app = Flask(__name__)

# 2.1使用配置文件,config.cfg是自己创建的文件
# app.config.from_pyfile("config.cfg")

# 2.2使用对象配置参数,config2可以是py文件,也可以是一个对象
app.config.from_object("config2")

# 2.3 直接使用app.config进行操作
# app.config["DEBUG"] = True

# 注册路由
@app.route("/index")
def index():
    return "hello world"
    
if __name__ == '__main__':
	# debug=True表示开启调试模式
    app.run(host="你电脑的ip", port=自定义的整数, debug=True)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值