首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

后端框架flask学习小记

写在前面 最近在和几个伙伴尝试搭建一个新闻推荐系统, 算是一个推荐算法的实战项目, 里面涉及到了前后端交互, 该项目里面,使用了Flask作为后台框架, 为了理清楚整个系统的交互,所以就快速参考着资料学习了下...好吧,有点扯远了, 本篇文章主要介绍flask,这里依然是从使用的角度整理(因为我对原理也不清楚哈哈), 先不管那么多,会用就行, flask简单的来讲, 就是一个后端框架,基于python语言编写,比较容易上手...路由表的内容是由开发者进行填充, 主要有以下两个方式: route装饰器: 使用Flask应用实例的route装饰器,将一个URL规则绑定到一个视图函数上 # 通过装饰器的方式, Flask框架会将URL...在Flask框架中,当然也具有这些对象, 这些对象不仅可以在请求函数中使用, 同时也可以在模板中使用。...我这里是偶然接触到,因为学习上面新闻推荐系统的时候,我这边后端的每个py文件都运行通过了,此时想基于界面传数据看看效果,结果就是和前端的vue框架连不起来。

1.8K10
您找到你想要的搜索结果了吗?
是的
没有找到

flask框架(二)

flask框架(二) 1.cookie(掌握) 掌握的内容需要会敲。 解释:用来保持服务器和浏览器交互的状态。有服务器设置,存储在浏览器里面。 作用:用来做广告的推送。...4.Flask_Script(掌握) 解释:属于Flask的扩展 作用:用来动态运行一个程序,配合flask_migrate做数据库迁移 使用格式: 1、安装:pip install flask_script...代表的是遍历的时候可以获取到从0开始的索引 loop.index从1开始 15.模板特有变量(了解) 解释:不需要通过python程序传递就可以直接使用的变量 常见的特有变量如下: config:就是flask...18.CSRFProtect解决csrf(理解) 使用流程(要求会用这个流程): 1/安装扩展包pip install flask-wtf 2/导入包from flask-wtf.csrf import...import Flask, render_template, request from flask_wtf.csrf import CSRFProtect app = Flask(__name__

1.1K30

flask框架搭建步骤_flask 部署

Flask框架搭建 创建一个Flask框架 1、打开pycharm专业版,创建一个flask框架项目,如图: 这里的虚拟环境是创建项目之前已经创建好的虚拟环境 2、点击创建按钮,跳转到项目主界面,...如图: 由上图可以看出项目的结构,如图: 解析一个应用程序 创建完成Flask项目,会自动生成一个应用程序,代码如下: from flask import Flask # 初始化Flask实例...这个参数是必需的,这样 Flask 才能知道在哪里可以 找到模板和静态文件等东西。更多内容详见 Flask 文档。 然后我们使用 route() 装饰器来告诉 Flask 触发函数的 URL 。...请不要使用 flask.py 作为应用名称,这会与 Flask 本身发生冲突。...WSGI是指Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口

1.1K20

Flask框架使用

我们在搭建一下接口测试平台或者管理一些脚本的时候,通常希望有一个web页面来维护,今天就介绍一款使用python编写的轻量级Web应用框架,自带开发用服务器和debugger,简单易用。...Flask是依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于...Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返回给用户复杂的内容时,需要借助jinja2模板来实现对模板的处理,即:将模板和数据进行渲染,将渲染后的字符串返回给用户浏览器。...2.flask安转:pip install flask 二、入门hello world 1.例子: test.py from flask import Flask app = Flask(__name...RT' Flask框架介绍就到这里了,剩下的就靠大家继续学习发挥脑洞,将这个框架用在自己平时的工作中了。

62630

flask框架(三)

2.ORM操作流程(掌握) 操作流程: 1/安装扩展 pip install flask-sqlalchemy pip install flask_mysqldb/pymysql 2/设置数据库的配置信息...db.Model 5/操作数据库----增删改和查询 3.ORM操作注意(理解) 1/因为SQLALChemy去app身上读取了配置信息,所以需要设置到app.config身上 2/数据库的链接信息 如果安装的是flask_mysqldb...,那么连接信息: mysql://root(用户名):mysql(密码)@127.0.0.1(ip地址):3306(端口号)/data36(数据库名字) 如果安装的是flask_pymysql,那么连接信息...如果想要备份数据,需要使用工具,Navicat,mysqlworkbench,等等 3/更新的过程数据一般不会丢失,做降级的时候需要谨慎操作,用工具备份 操作流程: 1/安装扩展 pip install flask_script...pip install flask_migrate 2/导入三个类 from flask_script import Manager from flask_migrete import Migrate

91730

Flask框架(一)

1.2Django、flask、tornado三大框架的对比 二、环境的准备 2.1搭建虚拟环境 三、基础介绍 3.1flask框架起步与flask框架四剑客 3.2Response四剑客 3.3flask...Flask是一个python编写的web微框架,使用flask我们可以使用python快速实现一个网站或web服务。...1.2Django、flask、tornado三大框架的对比 Django Django是同步框架,orm和模板都是自己的,使用Django可以快速开发一个比较大的项目。...flask flask是同步框架,orm不是自己的、模板使用jinjia2模板,适用于小项目,也能做大项目但有些东西需要使用第三方组件或者自己写。...模块 创建好虚拟环境然后执行: pip install flask 三、基础介绍 3.1flask框架起步与flask框架四剑客 from flask import Flask#导入flask类 app

59910

flask框架(一)

框架就是一个项目的半成品,我们做项目的时候只需要按照框架约定要求,在指定位置写上自己的业务逻辑代码。 python中常用的web框架flask:只提供基本功能,属于轻量级。2010年诞生。...(会自动开启多任务) flask框架介绍: 组成:werkzueg + jinja2 werkzueg:专门用来处理请求相关的内容的,比如:地址 jinja2:用来做页面渲染处理的 额外的扩展包:可以处理数据库的连接...2.虚拟环境 什么是虚拟环境: 就是一个特殊的文件夹,里面存放着程序,运行所需要的各种版本的python解释器,和各种框架的版本。...框架 pip install flask==0.10.1不是最新的版本,因为配套的东西没有更新,会有风险。...2、如果程序报错了,会有友情提示) 1/0叫做自杀,因为会报错 from flask import Flask app = Flask(__name__) @app.route('/') def hello_world

1.2K30

flask框架(四)

flask框架(四) 1.蓝图的基本使用(掌握) 作用:为了进行模块化开发 特点:属于flask自带的,不需要安装扩展就能使用 蓝图的使用流程 1/创建蓝图对象(Blueprint) 2/使用蓝图装饰视图函数...flask.ext.wtf flask_wtf 2.蓝图单文件使用(掌握) 例子:创建商品蓝图,用户蓝图使用 demo01-03文件 3.以包的形式使用蓝图(掌握) 工作里面很常见,项目中经常使用,要多关注...Flask使用Blueprint让应用实现模块化,在Flask中,Blueprint具有如下属性: 1/一个应用可以具有多个Blueprint 2/在一个应用中,一个模块可以注册多次 3/Blueprint...(num1,int),"num1请输入一个整数" 执行流程: 如果表达式1为True,程序不会抛出异常信息,继续执行, 如果表达式1位False,程序抛出异常信息 使用场景: 1/单元测试 2/写一个框架...pip install flas_session 2/导入Session;类 from flask_session import Session 3/设置session相关的配置信息到app中 4/读取

62030

Python总结-----Flask框架

对比 Flask与Django对比 首先要从两个框架特点对比开始 Django: django-admin 可以快速创建工程目录 manage.py 管理工程项目 orm 这是一个模型类,是一个抽象层的数据库...,类似于iOS的Model、安卓的实体类和Java的Dto admin 后台管理站 Flask: 路由,其他需要拓展包来完成 Flask-SQLalchemy操作数据库; Flask-migrate...管理迁移数据库; Flask-Mail邮件; Flask-WTF表单; Flask-script插入脚本; Flask-Login认证用户状态; Flask-RESTful开发REST API...的工具; Flask-Bootstrap集成前端Twitter Bootstrap框架Flask-Moment 本地化日期和时间; 对比 Django 强大,太强大适用于大型商业项目 Flask...简单、灵活 因为是新手,所以说选简单的练手 Flask中文文档 安装 pip3 install Flask 基本使用 from flask import Flask #导入框架 app = Flask

61820
领券