flask

Flask框架 之Flask-login用户登录

文档:https://flask-login.readthedocs.io/en/latest/ 安装: pip install flask-login 一、效果图 二、示例代码 from flask import Flask, render_template, url_for, redirect, ......
Flask Flask-login 框架 用户 login

Flask框架 之使用蓝图实现模块划分

一、示例代码 run.py from app import create_app if __name__ == '__main__': app = create_app() app.run(debug=True, port=5000) __init__.py from flask import Fl ......
蓝图 框架 模块 Flask

Flask框架 之模块划分

缺点:不好确定函数对应的url地址 一、示例代码 run.py from flask import Flask from controllers.index import index from controllers.register import register from controllers ......
框架 模块 Flask

使用 docker-compose 完整的运行一个 flask 应用(nginx+gunicorn+flask+mysql+redis)

(一) 镜像的准备 1. docker-compose 的概述 docker-compose 中的两个要素: 服务(service) 一个个应用容器实例,比如订单微服务、库存微服务、mysql容器、nginx容器或者redis容器 工程(project) 由一组关联的应用容器组成的一个完整业务单元, ......
flask docker-compose gunicorn compose docker

Flask框架 之Flask-Mail邮件

pip install Flask-Mail 一、示例代码 from flask import Flask from flask_mail import Mail, Message app = Flask(__name__) app.config['MAIL_SERVER']='smtp.gmail ......
Flask Flask-Mail 框架 邮件 Mail

Flask框架 之flask_migrate数据库迁移

注意:flask_script与flask2.0不再兼容 一、安装 flask_migrate pip install flask-migrate==2.5.3 二、示例代码 flask:1.0.2 flask-migrate:2.5.3 from flask import Flask from f ......

Flask框架 之Flask-WTF表单扩展

pip install flask-wtf 一、WTForms支持的HTML标准字段 字段对象说明 StringField 文本字段 TextAreaField 多行文本字段 PasswordField 密码文本字段 HiddenField 隐藏文本字段 DateField 文本字段,值为datet ......
Flask 表单 Flask-WTF 框架 WTF

Flask框架 之简单图书馆demo

一、效果图 二、核心代码 from flask import Blueprint, render_template, url_for, request, redirect from app import db from ..models import Author, Book home = Blue ......
框架 图书馆 图书 Flask demo

Flask 中 jsonify 返回中文的显示问题

1. 问题点 使用 jsonify 直接返回数据,不加任何配置 from flask import Flask, jsonify app = Flask(__name__) @app.route("/") def index(): data = { 'key': '这是一个中文测试项' } retu ......
jsonify 问题 Flask

Flask框架 之Flask-SQLAlchemy操作数据库

一、代码 from flask import Flask from flask_sqlalchemy import SQLAlchemy from sqlalchemy import desc class Config(object): ''' sqlalchemy 参数配置 ''' # 配置数据库 ......

Flask框架 之Flask-SQLAlchemy配置

一、代码 from flask import Flask from flask_sqlalchemy import SQLAlchemy class Config(object): ''' sqlalchemy 参数配置 ''' # 配置数据库 SQLALCHEMY_DATABASE_URI = ' ......
Flask Flask-SQLAlchemy SQLAlchemy 框架

使用flask中flask_script时,报错:ModuleNotFoundError: No module named 'flask._compat'的解决方法

方法1:降级版本 pip install "Flask==1.1.4"pip install "werkzeug==1.0.1" 方法2:不降级版本: 可以尝试修改一下flask_script/__init__.py中from ._compat import text_type 改成 from fl ......

flask-migrate中的MigrateCommand在新版本中被弃用了相关解决方案

在__init__.py中找不到引用"MigrateCommand" 、 Cannot find reference ‘MigrateCommand’ in ‘__ inti __.py’ 原因: flask_migrate模块安装版本不匹配,flask_migrate版本过高,没有MigrateC ......

《Flask Web 开发指南 pt.1》

最近在看辉哥的《Flask Web 开发实战》,这才有了《Flask Web 开发指南》系列的文章,偏向学习笔记多一点,也有实战的内容 看下这个系列的文章我能写多少篇 :) 愚人节玩笑 愚人节大家都喜欢开玩笑来整蛊别人以便达到娱乐效果,但对于开发者来说,就有可能出现让人意想不到的情况 2010 年 ......
开发指南 指南 Flask Web pt

【Python】Flask-Mail发送邮件报错解决方案(UnicodeEncodeError 'ascii' codec can't encode characters in position 52-55 ordinal not in range(128))

✨报错提示 完全相同的代码在macOS上运行正常 在Windows上运行报错 报错提示如下: Traceback (most recent call last): File "C:\Users\Doubl\miniconda3\envs\Temp\lib\site-packages\flask\ap ......

flask-结合vue2小案例

flask后端代码 先安装插件:flask-cors pip install flask-cors app.py from flask import Flask,jsonify,abort from flask_cors import cross_origin # cross_origin这个装饰器 ......
案例 flask vue2 vue

Flask_自定义flask的cmd命令

创建自定义命令 from flask import Flask app = Flask(__name__) @app.cli.command() def hello(): """命令说明写这里""" print("hello python") if __name__ == '__main__': a ......
命令 Flask flask cmd

【Python】Flask Response返回结果封装工具类

✨工具类介绍 封装后端获取到的数据 在blueprints中可以直接通过return response(code=200, data=data, message='登陆成功')形式返回给前端 ✨简单封装工具类 from flask import jsonify def response(code=2 ......
Response 结果 工具 Python Flask

Flask_实现token鉴权

1、安装依赖 pip install flask pip install pycryptodome 2、实现代码 import random import string import time import base64 from functools import wraps from flask ......
Flask token

flask 学习

###1 手工创建flask 虚拟环境https://www.osgeo.cn/flask/installation.html ###2 Python3.6.6中如何安装Flaskhttps://baijiahao.baidu.com/s?id=1718742017356923107&wfr=spi ......
flask

flask使用jwt

import datetime import jwt from flask import current_app class Auth: def __init__(self, user_id, expires): self.id = user_id self.expires = expires cl ......
flask jwt

flask1:使用pipenv创建虚拟环境

首先理解pipenv和虚拟环境。 虚拟环境可以理解成为独立的容器,可以把特定版本的python和特定版本相关安装包(flask)都安装在这个容器里,容器种的代码只能调用这些安装包。 pipenv是一个创建和管理这个虚拟环境的工具。每创建一个项目就要创建一个环境。 开始操作 1,新建一个文件夹 mkd ......
环境 flask1 pipenv flask

Flask+Vue 使用

Vue 项目经过npm run build 打包后生成文件在dist目录如下: app.py: from flask import Flask, render_template# 设置静态文件夹目录 static_folder='./dist' # 设置vue编译输出目录dist文件夹,为Flask ......
Flask Vue

flask-请求钩子

请求钩子 请求前执行 before_first_request只执行一次 before_request每次请求前都执行 请求后执行 after_request 请求后执行,没有异常的情况下,需要接收参数,参数为响应对象,此处是什么异常呢? 比如1/0,但是abort()的异常仍然会执行after_r ......
钩子 flask

flask-响应-5种方式

需求:处理不同场景返回不同的响应信息 1、响应返回模版 使用render_template() 1 from flask import Flask,render_template 2 app = Flask(__name__) 3 @app.route('/') 4 def hello(): 5 # ......
方式 flask

flask-使用g对象实现用户身份验证

1 from flask import Flask,g,abort 2 app = Flask(__name__) 3 4 #每次请求前,校验用户是否登录 5 @app.before_request 6 def authentication(): 7 #查询数据库,确认用户是否注册,如果已注册,返回 ......
对象 身份 用户 flask

flask-上下文对象-手动开启上下文

1、请求上下文 request context 总结: 请求上下文: request:获取请求信息,比如表单参数、查询字符串等 session:操作用户会话信息,session['key']=value.session.get('key') 2、应用上下文 application context 总 ......
上下文 上下 手动 对象 flask

flask项目部署后,网站访问速度很慢

在使用阿里云服务器部署完flask项目后,实际访问网站发现网站加载速度慢 问题分析: 打开开发者工具-网络,发现echarts文件及其3D库加载时间过长,页面空白时间长,用户等待时间长,如下图 解决办法: 1、利用CDN内容分发网络使用户根据自己网络的特点更快、更稳定地访问到节点服务器中的资源,从而 ......
速度 项目 flask 网站

使用Flask完成paddledetection的接口化部署

由于paddledetection官方没有给出可供自定义更改的推理程序,每次使用都需要输入命令行 python ***.py 于是根据资料,编写自定义的推理程序,并使用py-flask框架实现模型的http接口部署 部署前需要将模型进行推理导出,导出教程详见官方文档 1、clone PaddleDe ......
paddledetection 接口 Flask

flask+xlswriter+axios导出Excel

flask后端 starttime = request.json.get('starttime') endtime = request.json.get('endtime') # 根据时间查询数据库数据 data = Inspector.query.filter(Inspector.Inspect_ ......
xlswriter flask axios Excel