Python框架-Flask

Flask作为主流的框架之一,是每个程序员必不可少掌握的, 使用python语言基于Werkzeug工具箱编写的轻量级Web开发框架;本身相当于一个内核, 其他几乎所有的功能都要用到扩展;核心在于Werkzeug(路由模块), Jinja2模板引擎。相比于django,flask比较轻,轻不代表它的功能不够强大,而是它拥有丰富的扩展,依赖于扩展给应用添加功能

1.安装Flask和搭建虚拟环境

安装flask框架

pip install flask

flask的核心是Werkzeug和Jinja2,安装Flask的同时, 也会自动安装Werkzeug和Jinja2

为了防止与django环境冲突,可以安装虚拟环境将其分开

pip install virtualenvwrapper    # 安装虚拟环境

mkvirtualenv flask               # 创建名为flask的虚拟环境

workon flask                     # 激活虚拟环境

rmvirtualenv flask               # 删除虚拟环境

2.安装依赖

requirements.txt

cmd进入文件所在位置, pip install -r requirements.txt 自动安装

alembic==1.7.6
aniso8601==9.0.1
APScheduler==3.9.1
async-timeout==4.0.2
backports.zoneinfo==0.2.1
certifi==2021.10.8
cffi==1.15.0
charset-normalizer==2.0.12
click==7.1.2
cryptography==36.0.2
Deprecated==1.2.13
Flask==1.1.4
Flask-Cors==3.0.10
Flask-Migrate==2.7.0
Flask-MySQLdb==0.2.0
Flask-RESTful==0.3.9
Flask-Script==2.0.6
Flask-SQLAlchemy==2.5.1
greenlet==1.1.2
idna==3.3
importlib-metadata==4.8.2
importlib-resources==5.4.0
itsdangerous==1.1.0
Jinja2==2.11.3
Mako==1.1.6
MarkupSafe==2.0.1
mysqlclient==2.1.0
packaging==21.3
pycparser==2.21

PyMySQL==1.0.2
pyparsing==3.0.7
pytz==2021.3
pytz-deprecation-shim==0.1.0.post0
qiniu==7.6.0
redis==4.2.2
requests==2.27.1
ronglian-sms-sdk==1.0.0
six==1.16.0
SQLAlchemy==1.4.27
toml==0.10.2
typing-extensions==4.0.1
tzdata==2022.1
tzlocal==4.2
urllib3==1.26.9
Werkzeug==1.0.1
wrapt==1.14.0
zipp==3.6.0
from flask import Flask        # 导入Flask类

app = Flask(__name__)          # 实例化Flask类

@app.route('/func')            # 编写视图函数及配置路由
def func():
    return '这是Flask框架'

if __name__ == '__main__':     # 启动服务
    app.run()

以上就是一些简单的flask配置

Original: https://blog.csdn.net/zhangybo/article/details/124802492
Author: folyljz
Title: Python框架-Flask

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/744527/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 运行的第一个Django

    2022-09-24 创建了一个Django项目后,进行测试,输入指令: python manage.py runserver 出现了如下问题: 我还想着,Django模块通过安装…

    Python 2023年10月31日
    036
  • Python字典及基本操作(超级详细)

    今天小张帮大家简单介绍下Python的一种数据结构: 字典,字典是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据。 [TencentCloudSDKExce…

    Python 2023年6月3日
    063
  • python运算符

    算术运算符: / % ** // 比较运算符: == != > < >= Original: https://www.cnblogs.com/daxiangcai…

    Python 2023年5月24日
    076
  • Python图像处理笔记

    文章目录 一. Pillow处理图片 * 1.1 Pillow安装 1.2 Pillow基本使用 二. Matplotlib包中的图像模块 * 2.1 简介 2.2 API简介 三…

    Python 2023年8月31日
    058
  • ORM修改步骤及更新功能的实现

    1.修改数据的步奏 1.1 单个数据的修改 查询:通过get()得到要修改的实体对象 改:对对象.属性进行修改 保存 b = Book.objects.get(id=1) b.pr…

    Python 2023年8月4日
    059
  • Flask 的 ORM 模型 – 概述

    将ORM模型之前,先了解以下背景,为什么会有ORM模型 1.问题的产生 访问关系数据库的传统方式是:拼接 SQL 语句。例如,向数据库中插入一条数据,根据要插入的数据拼接一条 SQ…

    Python 2023年8月15日
    049
  • 从西北工业大学被攻击说起,谈网络安全的最后一道防线—密码

    一、背景据央视2022年9月5日报道,我国西北工业大学(以下简称西工大)遭到美国国家情报局特定入侵办公室(代号TAO)非法入侵,目前已查明涉案人员13人,攻击次数一千余次,大量关键…

    Python 2023年9月28日
    066
  • 【线代&NumPy】第五章 – 行列式课后练习 | 伴随矩阵求逆 | Cramer公式求联立方程 | 简述并提供代码

    💬 例1: import numpy as np def getMinorMatrix(A,i,j): # 删除矩阵A的i行和j列,并创建矩阵 n = len(A) M = np….

    Python 2023年8月28日
    044
  • bbs项目之登录功能

    404. 抱歉,您访问的资源不存在。 可能是URL不正确,或者对应的内容已经被删除,或者处于隐私状态。 [En] It may be that the URL is incorre…

    Python 2023年5月23日
    063
  • jupyter以conda虚拟环境运行

    首先进入你的虚拟环境中 安装需要软件 conda install jupyter notebook 如果在 base 主环境中已经安装了 jupyter,那么可以只需要安装 ipy…

    Python 2023年9月9日
    081
  • Python 之父爆料:明年至少令 Python 提速 1 倍!

    大概在半年前,我偶然看到一篇文章,有人提出了给 Python 提速 5 倍的计划,并在寻找经费赞助。当时并没有在意,此后也没有看到这方面的消息。 但是,就在 5 月 13 日&#8…

    Python 2023年6月9日
    047
  • 小白量化彩票实战(4)彩票特征号码重号、邻号、连号和表格展示

    小白量化彩票实战(4)彩票特征号码重号、邻号、连号和表格展示我写彩票的博客,不是鼓励大家去买彩票,读者要以 学习编程和 娱乐的思想来看待。 兴趣是学习最大的动力!彩票的号码特征很多…

    Python 2023年8月17日
    067
  • Django

    1.1 什么是django Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以”插件”形式服务于整个框架,Dj…

    Python 2023年8月5日
    057
  • 全连接神经网络 MLP

    全连接神经网络–MLP 全连接神经网络,又叫多层感知机,是一种连接方式较为简单的人工神经网络,是前馈神经网络的一种。 MLP的神经网络架构 网络架构为: 通过输入层,隐藏层,输出层…

    Python 2023年8月1日
    064
  • Jupyter NoteBook介绍,以及树莓派4b安装教程

    一、什么是Jupyter Notebook? Jupyter Notebook是基于控制台的方法扩展到交互式计算的新方向,提供了适用于捕获整个计算过程的基于Web的应用程序:开发,…

    Python 2023年8月20日
    045
  • 第五章 数据结构例题

    python学习之数据结构例题 数据结构例题 from pprint import pprint sentence = "This is a common intervi…

    Python 2023年6月11日
    063
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球