07 2020 档案
摘要:一、问题引入 如果是简单的数据库操作,使用pymysql这样就可以解决问题了: import pymysql conn = pymysql.connect( host='localhost', port=3306, user='xxx', password='xxx', database='test
阅读全文
摘要:一、概述 在flask应用程序中: from flask import Flask app = Flask(__name__) @app.route('/index') def helloWorld(): return 'index' if __name__ == '__main__': app.r
阅读全文
摘要:一、前言 还记得在flask中是怎么引入request对象的吗?没错是通过: from flask import request 那么,这样全局引入的,势必会存在下面的问题,如果多个用户同时发送请求,一个request对象会被多个用户修改,最后大家拿到的返回值就都是最后一个用户的返回值,那么应该如何
阅读全文
摘要:一、什么是蓝图 蓝图的基本设想是它们记录注册到一个应用时的操作执行情况。 当从一个端点到另一端分发请求和生成 URL 时,Flask 关联视图函数和蓝图。也就是随着我们开发程序越来越大,将代码进行模块化管理。我们之前可能是将所有代码都写在一个py文件,例如: from flask import Fl
阅读全文
摘要:一、before_request before_request相当于django中的process_request,每一个请求在被处理前都会经过这个方法,那么这个利用这个方法可以做什么呢? 用户登录认证(这样避免了每一个视图函数都加用户登录认证的装饰器) 用户权限校验 from flask impo
阅读全文
摘要:一、flash简单用法 好的应用程序和用户界面都与反馈有关。如果用户没有得到足够的反馈,他们可能最终会讨厌该应用程序。Flask提供了一种非常简单的方法,可以通过闪烁系统向用户提供反馈。基本上,闪存系统使得可以在请求结束时记录一条消息,并在下一个(也只有下一个)请求中访问它。通常将其与布局模板结合使
阅读全文
摘要:session是建立在Cookies基础上的技术,用于flask中存储不同请求间用户的信息,要使用session你必须设置一个secret_key,用于对Cookies进行密钥签名。如下: from flask import Flask, render_template, session, requ
阅读全文
摘要:一、请求 Flask中的请求只需要导入以下内容即可: from flask import request request对象中有以下部分参数: """ request.data request.form request.query_string request.method request.args
阅读全文
摘要:一、模板的基础方法 Flask使用的是Jinja2模板,其语法与Django框架中模板系统一样,与模板相关联的方法有: render_template Markup jsonify make_response macro 二、基础方法的使用 1、render_template 该方法是对模板的渲染,
阅读全文
摘要:一、路由本质 在flask中: from flask import Flask app = Flask(__name__) @app.route('/',methods=['GET','POST'],endpoint='index') def index(): return 'index' if _
阅读全文