Flask 框架流程

本人使用软件是 PyCharm
什么是Flask:
Flask诞生于2010年, 使用python语言基于Werkzeug工具箱编写的轻量级Web开发框架
Flask本身相当于一个内核, 其他几乎所有的功能都要用到扩展(邮件:Flask-Mail, 用户认证:Flask-Login, 数据库:Flask-SQLAlchemy).
Flask的核心在于Werkzeug(路由模块), Jinja2模板引擎.

1.第一步 创建虚拟环境

打开File下的 settings

第二步 选择与文件夹同名的设置下的 Project Interpreter

第三步 点击右上角的ADD

第四步 选择里面最后是venv的 如果没有自己打上也可

最后 点击ok就可以了
以上是 创建虚拟环境的流程 下面告诉大家虚拟环境的基本操作

#进入虚拟环境
cd venv/Scripts
#激活虚拟环境
activate
#退出虚拟环境
deactivate.bat

在终端里我们激活成功虚拟环境后 cd… 退出到文件夹位置


在文件夹下继续进行我们下一步的配置
我们在虚拟环境里 下载我们Flask所需要的所有第三方模块 我这边导入了一个文件夹 直接下载

直接下载文件内容的语句 pip install -r ‘文件名’
这样我们所需要的Flask的配置文件 就成功下载到了虚拟环境里
虚拟环境创建好了 我们开始第二步

2.第二步 创建Flask框架

第一步 在根目录下创建两个文件
App 是我写操作的地方
create_app 是我封装flask实例的地方

第二步 在create_app 里封窗 flask实例方法

第三部 在根目录下创建配置文件

在文件里写上你需要的配置设置
这里有一点需要注意 类里的字段名字需要全部大写


现在 所有配置都已完成 到app里开始写操作

但是我们如何启动 Flask呢
有两种办法 一. 魔法方法

二. flask插件
在这里插入图片描述




这里需要注意一下 因为是flask插件 它只能识别命名为app的文件 所有 如果要用插件运行的话 文件名必须是app 如何点击ok就可以运行了

这边我们flask整体框架就设置完成了

Flask 框架流程相关推荐

  1. python前端学习-------Flask框架基础(建议收藏)

    Flask框架基础 下载并安装Flask框架 Flask基础 第一个Flask应用 开启调试模式 路由 变量规则 构造URL HTTP方法 模板 语法格式 模板变量 控制结构 条件控制语句 `if` ...

  2. Flask框架项目实例:**租房网站(二)

    Flask是一款MVC框架,主要是从模型.视图.模板三个方面对Flask框架有一个全面的认识, 通过完成作者-读书功能,先来熟悉Flask框架的完整使用步骤. 操作步骤为: 1.创建项目 2.配置数据 ...

  3. Flask框架项目实例:**租房网站(一)

    Flask是一款MVC框架,主要是从模型.视图.模板三个方面对Flask框架有一个全面的认识, 通过完成作者-读书功能,先来熟悉Flask框架的完整使用步骤. 操作步骤为: 1.创建项目 2.配置数据 ...

  4. python的flask实现第三方登录怎么写_Python语言的Flask框架应用程序实现使用QQ账号登录的方法...

    本文主要向大家介绍了Python语言的Flask框架应用程序实现使用QQ账号登录的方法,希望对大家学习Python语言有所帮助. Flask-OAuthlib是OAuthlib的Flask扩展实现, ...

  5. Flask框架——CSRF保护

    目录 CSRF攻击 如何防御CSRF攻击 Flask框架中的CSRF保护机制 CSRF攻击 CSRF全拼为Cross Site Request Forgery,译为跨站请求伪造. CSRF指攻击者盗用 ...

  6. python flask和django_真正搞明白Python中Django和Flask框架的区别

    在谈Python中Django框架和Flask框架的区别之前,我们需要先探讨如下几个问题. 一.为什么要使用框架? 为了更好地阐述这个问题,我们把开发一个应用的过程进行类比,往往开发一个应用(web应 ...

  7. python的django_真正搞明白Python中Django和Flask框架的区别

    在谈Python中Django框架和Flask框架的区别之前,我们需要先探讨如下几个问题. 一.为什么要使用框架? 为了更好地阐述这个问题,我们把开发一个应用的过程进行类比,往往开发一个应用(web应 ...

  8. python的flask框架显示柱状图_使用Python的Flask框架,结合Highchart,动态渲染图表...

    服务端动态渲染图表 参考文章链接:https://www.highcharts.com.cn/docs/dynamic-produce-html-page 参考文章是使用php写的,我这边改用pyth ...

  9. Python Flask框架-开发简单博客-认证蓝图

    作者:Eason_LYC 悲观者预言失败,十言九中. 乐观者创造奇迹,一次即可. 一个人的价值,在于他所拥有的.可以不学无术,但不能一无所有! 技术领域:WEB安全.网络攻防 关注WEB安全.网络攻防 ...

最新文章

  1. C++成员变量的初始化顺序问题
  2. risc-v 操作系统教程
  3. 赛门铁克卸载工具_神奇的安卓恶意软件 xHelper:自卸载且无法删除
  4. docker启动sqlserver_ASP.NET Core容器化技术Docker零基础从入门到实战演练
  5. Python 进程与线程小随笔
  6. Angular应用ng serve命令行的学习笔记
  7. 如何下载python2.7.16_CENTOS6.5 安装PYTHON2.7.16
  8. mysql 8 强制修改密码_Mysql 8.0版本强制无密码进入+更改密码
  9. Revit Family API 添加几何实体
  10. 求连续数组子序咧的最大和
  11. 响应式布局之网站头部导航
  12. 基于JavaSwing+mysql的酒店管理系统设计和实现
  13. 频谱泄露和吉布斯现象
  14. android充电线排序,安卓数据线分类有哪些
  15. 激活函数(activation function)的种类与应用
  16. 线程间共享 部分变量 Spring框架下向异步线程传递HttpServletRequest参数
  17. R语言循环函数编写三境界
  18. EN 50332手机Type-C数字音频输出测试
  19. 计算机数控入门,数控车床入门教程 如何进入CNC加工过程
  20. [Kerberos] Kerberos教程(一)

热门文章

  1. 社区团购重启,有钱的巨头们不能再为所欲为
  2. Qt编写地图综合应用56-实时动态轨迹
  3. 是否有HTML整洁化的插件,让所有的浏览器都能识别HTML5标签样式的小插件
  4. 明码标价:谈待遇的要领和禁忌
  5. Java开源工作流对比
  6. hash_map-unordered_map
  7. 三级嵌入式准备(三)
  8. [5GC]《5G核心网-赋能数字化时代》| 6.1 PDU会话的概念
  9. Flink CDC踩坑集合
  10. 使用Java的JDK自带工具对中文汉字进行转码