每日10行代码179:用flask写hello world-2

176 篇文章 4 订阅
3 篇文章 0 订阅

前段时间跟着w3cschool学习flask,结果学到后面了(主要是flask wtf和flask_sqlalchemy那块),各种报错,解决了一个错误又会产生另一个错误,估计是因为flask版本的原因,也不知道w3cschool用的是啥版本,看来跟着那个学是学不下去了。我需要换一个学习资源,目前准备跟着官方文档来学。其实开始就应该跟着官方文档来学的,只不过因为官方文档最新片是英语的,有一害怕,所以才没有学,看来现迎难而上了。本次学习内容就是从官网的Quickstart开始。

每日代码176中的hello world:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
   return 'Hello World'

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

官网的hello world:

# hello.py
from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello_world():
    return "<p>Hello, World!</p>"

实际上,官网这个app是不能直接运行的,直接python hello.py 程序会运行,但不会有任何显示,也不会建立web服务器,因为这段代码里只定义了一个程序,但没有语句要让这个程序跑起来,也就是没有执行的语句。

要运行上面的程序需要运行以下命令:
flask --app hello run
或者
python -m flask --app hello run

事实上,安装flask后,flask已经成为了一个命令:
在这里插入图片描述
键入flask后,下面有许多命令提示。

其实这虽然是小小的一段代码,但是包含的内容其实很多的,比如说那个装饰器,等后面我还慢慢学吧。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值