小白学习python框架学习flask(二)编写第一个flask程序

经过漫长而又复杂的环境安装
终于可以敲第一段代码了,心情非常激动
创建完flask文件后,系统会自动给你一大段代码
我个人感觉这些代码里面对我这种小白还是有值得学习的东西的
首先来看一下
在这里插入图片描述

首先第一行,from flask import Flask
这个不用多说,从Flask这个框架中导入Flask这个类

app = Flask(name)
这是初始化一个Flask对象,类似Flask()这样一个初始化函数的过程,叫做app,至于为什么是name,我觉得这个不用管,只需要知道这里用两个下划线加name就可以了
他的作用是
1.方便flask框架去寻找资源
2.方便flask插件,比如Flask-Sqlalchemy出现错误的时候,好去寻找问题所在的位置

@app.route(’/’)
这是一个装饰器,以@开头,并且在函数的上面,说明是装饰器,像这里面他就在def hello_world():这段函数上面
这个装饰器的作用,是做一个url与视图函数的映射
比如http://127.0.0.1:5000/ ->去请求hello world这个函数,然后将结果返回给浏览器

if name == ‘main’:
app.run(debug = True)

熟悉python的都知道,如果当前程序作为入口程序运行,那么就执行app.run()
app.run() 启动一个应用服务器,来接受用户的请求
这里标注一下,如果是python2.7版本或者说是3版本以下的,都需要在from flask import Flask前面,加一段#encoding:utf-8

接着调试一下这个程序,我们可以得到这样一个结果
在这里插入图片描述
之后我们点击这个蓝色的网址,就可以得到
在这里插入图片描述


在这里插入图片描述
这里有的人可能这个地方的debug mode是off,如果是off的话,调试发生错误的话,网页内只会显示这样的错误,而不是在网页内给你报错,告诉你错误在哪

在这里插入图片描述
这个时候我们就需要在调试的那个小绿色按钮旁边,找到这样一个下拉框在这里插入图片描述
进入Edit Configurations里面,找到Flask_DEBUG,然后勾选这个,之后就可以了
在这里插入图片描述
这个时候再调试就会显示
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值