首页 > 编程语言 >Python 第一个Flask

Python 第一个Flask

时间:2022-10-15 00:56:08浏览次数:43  
标签:__ 第一个 Python app Flask 模块 main name

安装 flask

  • pip3 install flask

 

导入类

  • from flask import Flask

 

第一个Flask

  • 实例化创建一个 Flask 应用,第一个参数是 Flask 应用的名称
app = Flask(__name__)
  • name 是一个标识 Python 模块的名字的变量:
  • 如果当前模块是主模块,那么此模块名字就是 main
  • 如果当前模块是被 import 的,则此模块名字为文件名

 

@app.route('/')
def hello_world():
    return '<b>Hello World</b>'
  • 定义函数 hello_world,它返回一段 html 文本
  • app.route(’/’) 返回一个装饰器,装饰器来为函数 hello_world 绑定对应的 URL(路由)
  • 当用户在浏览器访问这个 URL 的时候,就会触发这个函数,获取返回值

 

if __name__ == '__main__':
    app.run() 
  • 如果当前模块是主模块,则变量 name 为 'main,此时调用 run() 方法启动 Flask 应用
  • 浏览器访问 http://127.0.0.1:5000/
  • 修改监听地址和端口(局域网内可通过IP访问)
if __name__ == '__main__':
    app.run(host = '0.0.0.0', port = 5000)

 

标签:__,第一个,Python,app,Flask,模块,main,name
From: https://www.cnblogs.com/QingshanY/p/16793420.html

相关文章

  • Python Flask HTTP请求
    GET请求@app.route('/get',methods=["GET"])defget_():#返回字符串return'这是get请求' POST请求@app.route('/post',methods=["POST"])defpost......
  • Python 正则表达式匹配数字及字符串中的纯数字
    Python正则表达式匹配数字电话号码:\d{3}-\d{8}|\d{4}-\d{7} QQ号:[1-9][0-9]{4,}中国邮政编码:[1-9]\d{5}(?!\d)身份证:\d{15}|\d{18}ip地址:\d+\.\d+\.\d+\.\d+ [1-9]......
  • python 异常的捕获
    1.捕获常规异常1.1基本语法try:可能发生错误的代码except:如果出现异常执行的代码快速入门需求:尝试以‘r’模式打开文件,如果文件不存在,则以‘w’方式打开try......
  • Flask框架
    Flask框架学习01-Flask:初识02-Flask:基础03-Flask:蓝图04-Flask:local05-Flask:高级06-Flask:SQLAlchemy Flask源码解析01-Flask源码解析:简介02-Flask源码解析:应用启......
  • 一些python练习
    #a=22 #a的值不为零所以bool为真#b=11#print(aandb)#print(aorb) #a和b中有一个真就全真#print(nota)  #not取反,a为假#print(notb)......
  • 进入python的世界_day15_python基础——内置函数、迭代器、异常捕获
    一、一些重要内置函数、常见内置函数1..zip()​ 将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的zip对象,转成list即可查看,如果对应......
  • 从零开始撸python
    Day4:多线程聊天室这个比较简单,用来练一下手,不过发现一个问题,多线程用while循环的时候,不论循环条件,CPU占用直接拉满,但用列表for循环却可以,应该是和操作系统原理有关,希望知......
  • python 文件的写操作
    1写操作快速入门打开文件f=open("python.txt","w")文件写入f.write("helloworld")内容刷新f.flush()注意:直接调用write,内容并未真正写入文件,而是会积攒在程......
  • python进阶之路14 之函数内置方法、可迭代对象、异常捕获处理
    重要内置函数1.map()映射l1=[1,2,3,4,5]#deffunc(a):# returna+1res=map(lambdax:x+1,l1)print(list(res))......
  • python 文件练习
    题目通过Windows的文本编辑器软件,将如下内容,复制并保存到:word.txt,文件可以存储在任意位置itheimaitcastpythonitheimapythonitcastbeijingshanghaiitheimas......