python框架专栏-Flask框架篇①-基本介绍和安装

2023-11-12

(1)Flask简介。

        Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。
  Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库Flask-SQLAlchemy),都需要用第三方的扩展来实现。比如可以用 Flask 扩展加入ORM、窗体验证工具,文件上传、身份验证等。Flask 没有默认使用的数据库,你可以选择 MySQL,也可以用 NoSQL。其 WSGI 工具箱采用 Werkzeug(路由模块),模板引擎则使用 Jinja2。这两个也是 Flask 框架的核心。

(2)Flask安装

Flask不是python的内置库,使用之前需要安装,常用的安装方式有两种。一种是通过pip安装,另外一种是在集成开发工具中进行安装。

通过pip命令进行安装,打开dos窗口,执行 pip  install flask。

如果最后出现:

Installing collected packages: flask
Successfully installed flask-1.1.1

则表明安装成功。

(2)在集成开发工具pycharm中安装。

安装完成之后,可以在工程依赖的包视图里看到。

到此,flask包就可以使用了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python框架专栏-Flask框架篇①-基本介绍和安装 的相关文章

随机推荐

  • linux 弱网环境模拟,轻松一招,教你实现模拟弱网环境

    原标题 轻松一招 教你实现模拟弱网环境 运维过程中 最复杂的问题 莫过于网络的问题 而网络问题最烦的就是无法复现 这篇介绍一个强大的网络模拟工具Netem Netem是从linux 2 6以上内核版本开始提供的一个网络模拟功能模块 它主要用
  • LLM-Rec:基于提示大语言模型的个性化推荐

    LLM Rec 基于提示大语言模型的个性化推荐 1 基本信息 论文题目 LLM Rec Personalized Recommendation via Prompting Large Language Models 作者 Hanjia Ly
  • tomcat windows 部署为服务

    文章目录 设置 CATALINA HOME 环境变量 值 tomcat安装路径 不包括bin目录 path 环境变量 添加变量值 CATALINA HOME bin CATALINA HOME lib 进入tomcat bin 目录 ser
  • python处理word_python操作word设置字体

    设置字体 from docx shared import Pt file docx Document 创建内存中的word文档对象 设置字体样式 字体大小与字体样式 mystyle file styles Header font mysty
  • Linux:soft lockup 检测机制

    1 前言 限于作者能力水平 本文可能存在谬误 因此而给读者带来的损失 作者不做任何承诺 2 分析背景 本文分析基于 linux 4 14 132 内核代码分析 运行环境 Ubuntu 16 04 4 LTS QEMU ARM vexpres
  • 《Android 移动应用基础教程(Android Studio)(第2版)》【学习笔记】【2023春】【附源码】

    文章目录 零 常用 一 界面布局 1 1 View视图 1 2 常见界面布局 疑问 报错 二 常见界面控件 2 1 简单控件 2 1 2 Button 2 2 对话框 2 3 列表 2 3 1 ListView 2 3 2 Recycler
  • 在Spring中配置多个View解析器

    1 简介 在Spring中 提供了View Resolver来使用模型中可用的数据来解析视图 而无需与JSP Velocity或Thymeleaf等View技术紧密绑定 Spring可以根据需要轻松灵活地配置一个或多个View Resolv
  • 【react】对props进行限制

    在react中 props用于给组件传递属性 对所传递的属性可以作以下三种限制 数据类型的限制 string number func 必要性的限制 isRequired 指定默认的属性值 类 defaultProps 对标签属性进行必要性
  • CROMOSim——基于深度学习的新型跨模态惯性测量模拟器

    加拿大Yujiao Hao科研团队设计了一个基于深度学习的新型跨模态惯性测量模拟器 CROMOSim 用该模拟器模拟来自运动捕捉系统或单目RGB摄像机的高保真虚拟IMU 惯性测量单元 数据 CROMOSim由三个功能模块组成 一个从源数据中
  • shell中解析json变量,获取key对应的value值

    shell中对json变量进行解析 获取key1对应的value1的值 如下 s key1 abc key2 value2 key3 value3 parse json echo 1 sed s 2 1 value parse json s
  • 视频结构化——原子能力解析

    视频结构化是指对视频数据进行结构化处理 通过对原视频进行智能分析 提取出视频中的关键信息 以标签文本的形式进行描述 常见的视频结构化主要是对视频中的人 车 物等进行文本标签描述 其中常见的人结构化处理 主要是对人的属性进行输出 比如人的性别
  • String转换为json对

    JSONObject jsonObject new JSONObject jsonObject put json upKbmsKnowledgeList String jsonString jsonObject getString json
  • 关系型数据库原理

    这篇文章是对知乎上如何自己实现一个关系型数据库的一个尝试性回答 后续会不断更新 对外数据模型为关系型数据库 内部的实现主要分成两大类 一类是disk based 比如mysql postgres 一类是memory based 后者包括Me
  • 大数据技术架构:构建大数据处理流程图

    随着大数据的快速发展 构建高效的大数据技术架构成为了现代企业的一个重要任务 在本文中 我们将详细介绍如何构建一个大数据技术架构 并使用流程图展示其各个组成部分和数据处理流程 大数据技术架构的目标是处理和分析海量的数据 并从中提取有价值的信息
  • mmocr初体验

    目录 1 安装mmocr 1 1 首先安装pytorch 1 2 安装mmcv 1 3 安装mmdetection 1 4 安装mmocr 2 训练 2 1 准备数据 2 2 开启训练 2 3 测试 1 安装mmocr 官方依赖 pytor
  • 解决js中 replace()使用的时候只替换一个 不替换全部的方法

    今天在写代码的时候 使用 replace 进行替换 但是只替换了前一个 于是我就找了下 解决方法是给你需要替换的加上个g 原来的代码 这是将空格替换成 但是只替换第一个 replace 改良后的代码 replace g 这样就能全部替换了
  • Pytorch之经典神经网络RNN(三) —— LSTM(simple data)(手写LSTM&反向传播)

    1997年提出的 LSTM是一种特殊的RNN 表现突出 很好地解决了训练RNN过程中的各种问题 在几乎各类问题中都展现出远好于Vanilla RNN的表现 LSTM 和基本的 RNN 是一样的 他的参数也是相同的 长期依赖 Long Ter
  • 开发常见问题汇总

    1 git的问题 在团队开发中使用git作为项目的版本管理和团队协作的工具 避免不了会出现问题 在我们的项目中 由于idea整合了git 所以 配置idea即可使用git 具体配置是在 File gt settings gt Git中 配置
  • 前端vue项目埋点方案

    前端埋点方案 前端埋点主要分为以下三类 代码埋点 在需要埋点的地方添加埋点逻辑代码或自定义属性实现 可视化埋点 使用可视化的工具进行埋点 即无痕埋点 前端页面加载时根据埋点配置 自动调用接口上传埋点数据 无埋点 前端自动采集全部事件并上报埋
  • python框架专栏-Flask框架篇①-基本介绍和安装

    1 Flask简介 Flask诞生于2010年 是Armin ronacher 人名 用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架 Flask 本身相当于一个内核 其他几乎所有的功能都要用到扩展 邮件扩展F