摘要: # 需求背景 需求 在一个Flask应用项目中,若业务视图过多,可否将以某种方式划分出的业务单元单独维护,将每个单元用到的视图、静态文件、模板文件等独立分开? 例如:从业务角度上,可将整个应用划分为用户模块单元、商品模块单元、订单模块单元,如何分别开发这些不同单元,并最终整合到一个项目应用中? # 阅读全文
posted @ 2021-07-28 20:08 技术改变命运Andy 阅读(167) 评论(0) 推荐(0) 编辑
摘要: # vue学习 - 从官方文档学习 - https://cn.vuejs.org/guide/introduction.html(这是vue3的官方文档) # 学习vue2,还是vue3? 直接说结论,如果你没有学过vue,就直接从vue3开始学, Vue 2 将于 2023 年 12 月 31 日 阅读全文
posted @ 2021-07-28 19:09 技术改变命运Andy 阅读(44) 评论(0) 推荐(0) 编辑
摘要: # 前言: 还记得对请求的session校验吗? 我们使用了装饰器来做的,这样每一个视图都要加装饰器, Django里面是使用的中间件来做的, 那么flask可以使用中间件来做吗? # Flask之钩子函数 类似django的中间件,作用就是在进入框架的之后 http方法之前或返回response之 阅读全文
posted @ 2021-07-28 19:09 技术改变命运Andy 阅读(50) 评论(0) 推荐(0) 编辑
摘要: ### 示例: 第一点,需要导入两个包 第二点,要设置一个app.secret_key 第三点,设置值,flash,运行多次就是设置了多次,就会产生一个列表,里面的值都是一样的,注意这个是每次设置一个值 第四点:取值,注意这个地方是一次取所有,取完之后,这个列表就是空的了, ### 具体有什么用呢? 阅读全文
posted @ 2021-07-28 18:46 技术改变命运Andy 阅读(54) 评论(0) 推荐(0) 编辑
摘要: # session会话 除了请求对象之外还有一种称为 session 的对象,允许您在不同请求 之间储存信息。这个对象相当于用密钥签名加密的 cookie ,即用户可以查看您的 cookie ,但是如果没有密钥就无法修改它。 ``` from flask import Flask, session, 阅读全文
posted @ 2021-07-28 18:25 技术改变命运Andy 阅读(63) 评论(0) 推荐(0) 编辑
摘要: # 请求对象 request 首先,您必须从 flask 模块导入请求对象: ``` from flask import request ``` ## request.method 通过使用 method 属性可以操作当前请求方法, ## request.form request.form['use 阅读全文
posted @ 2021-07-28 18:13 技术改变命运Andy 阅读(63) 评论(0) 推荐(0) 编辑
摘要: ### # 1、模板的使用 Flask使用的是Jinja2模板,所以其语法和Django无差别 Flask 和 Django 附带了强大的 Jinja 模板语言。 对于之前没有接触过模板语言的人来说,这类语言基本上就是包含一些变量,当准备渲染呈现 HTML 时,它们会被实际的值替换。 这些变量放在标 阅读全文
posted @ 2021-07-28 18:09 技术改变命运Andy 阅读(90) 评论(0) 推荐(0) 编辑
摘要: # 路由 现代 web 应用都使用有意义的 URL ,这样有助于用户记忆,网页会更得到用户的青睐, 提高回头率。 使用 route() 装饰器来把函数绑定到 URL: ``` @app.route('/') def index(): return 'Index Page' @app.route('/ 阅读全文
posted @ 2021-07-28 17:13 技术改变命运Andy 阅读(53) 评论(0) 推荐(0) 编辑
摘要: # 配置文件 # 第一种配置方法:直接写在代码文件里 ``` app.debug = True # 或者写成这样 app.config['debug'] = True app.secret_key = "aaaacccddd" ``` PS: 由于Config对象本质上是字典,所以还可以使用app. 阅读全文
posted @ 2021-07-28 16:59 技术改变命运Andy 阅读(106) 评论(0) 推荐(0) 编辑
摘要: # flask介绍: 1,flask的目标是核心简单,而且可以扩展,flask不会给你做决定,比如数据库,你用什么都行,一切由你做主, 2,做flask的越来越多了,按理说你学会了Django,你学习flask会非常简单, Django是一个比较重的框架,但是为了你能快速上手还是要学习一下, Dja 阅读全文
posted @ 2021-07-28 11:06 技术改变命运Andy 阅读(694) 评论(0) 推荐(0) 编辑