python web框架Flask学习笔记(一)小试Flask

python web框架Flask学习笔记(一)小试Flask

redballoon
2022-10-29 / 0 评论 / 11 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年02月20日,已超过36天没有更新,若内容或图片失效,请留言反馈。

简介

在开始学习之前先推荐几个我在学习过程中觉得不错的Flask入门网址。我还想说,在学习过程中不断扫盲,就像在玩冒险游戏,一关又一关,乐此不疲,通过难关你是否会有愉悦的感受呢?
5d390c8ddf1b5881.jpg

推荐闲时观看的网址

  1. 第一个当然是官网啦,官方出品质量肯定没得说
    Snipaste_2022-10-29_01-42-25.png

  1. GitHub上的一个开源项目,从0到一个电影表单页面的制作,还是非常不错滴。
    Snipaste_2022-10-29_01-47-37.png

  1. W3CSchool 很典的编程资源网站了,学就完了。
    Snipaste_2022-10-29_01-52-43.png

关于Flask

Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。

Flask框架模式

Flask 的框架模式 - MTV

  1. 经典三层结构 :MVC模式
    M :Models ,模型层,负责数据库建模
    V :Views,视图层,用于处理用户显示的内容,如 :html
    C :Controller,控制器,处理与用户交互的部分内容。处理用户的请求并给出响应
  2. python常用:MTV模式
    M :Models ,模型层,负责数据库建模
    T :Templates ,模板层,用于处理用户显示的内容,如:html
    V :Views ,视图层,处理与用户交互的部分内容。处理用户的请求并给出响应

    我们接下来学习也是学习 MTV 模式

安装flask

pip install flask
建议大家使用虚拟环境
#虚拟环境我使用的是 virtualenv 是一个第三方库
#安装很简单 --> pip install virtualenv 

如果知道更多关于虚拟环境的内容可以自行google、bing、百度一下哦

好啦,准备工作完成,接下来,直接上最简单案例,跑一下就了解咯。

初试Flask程序

# -*- coding:utf-8 -*-
# @Author:🎈RedBalloon
# @Time:2022/9/15-23:22
# @File:0-app.py
from flask import Flask
# 将当前运行的主程序构建成flask的应用(实例化)
app = Flask(__name__)


# route Flask中的路由定义,定义用户的访问路径 “/” 在浏览器中表示根目录
@app.route('/')
def hello_world():
    return '<h1>Hello, World!</h1>'
    # 视图处理函数,该函数必须要有return 可以返回字符串或响应对象


if __name__ == '__main__':
    # app.run(debug=True, port=8080)
    # 运行flask应用(启动Flask的服务)
    # debug=True 是将当前的启动模式改为调试模式 (开发环境中推荐使用调试模式,生产环境中不允许使用)
    app.run(debug=True)

# http://localhost:8080 与 http://127.0.0.1:8080是一样的 不写port默认的端口为5000
0

评论 (0)

取消