您当前的位置:首页 > 计算机 > 编程开发 > Python

Flask入门

时间:04-22来源:作者:点击数:
Python的主要Web框架有:
  • Flask:常见用轻量级框架,经典案例“果壳网”https://www.guokr.com/
  • Django:著名的重量级、全能型框架,广泛应用于企业生产环境
  • Tornado:高性能框架,注重RESTful URL,不支持ORM,经典案例“知乎”https://www.zhihu.com/
  • web.py:一个不常用的轻量级框架
  • web2py:脱胎于web.py
  • Quixote:另一个高性能框架,经典案例“豆瓣”https://www.douban.com/

本篇主要是对Flask的学习记录

1. 在PyCharm中创建新项目
在这里插入图片描述
2. 目录结构
在这里插入图片描述
3. 初始化文件

文件名:app/init.py

from flask import Flask

# 创建webapp应用,__name__是python预定义变量,被设置为使用本模块.
webapp = Flask(__name__)

# 此处对应了路由文件routes.py中的内容
from app import routes

此时IDE会提示错误,找不到flask,点击错误信息,然后自动安装即可

4. 路由文件

文件名:app/routes.py

# 从app模块中即从__init__.py中导入创建的webapp应用
from app import webapp


# 建立路由,通过路由可以执行其覆盖的方法,可以多个路由指向同一个方法。
@webapp.route('/')
@webapp.route('/index')
def index():
    return "Hello,World!"

5. 程序入口

文件名:mian.py

# 从app模块中导入webapp应用
from app import webapp

# 防止被引用后执行,只有在当前模块中才可以使用
if __name__ == '__main__':
    webapp.run()

6. 运行
在这里插入图片描述
7. 效果
在这里插入图片描述
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门