文章分类 -  Flask

flask二十五: websocket
摘要:官方文档:https://flask-socketio.readthedocs.io/en/latest/ websocket主要应用于客户端和服务端双向通信,永久的双向通信通道。 任何一个都可以启动交换。 一旦建立,连接一直有效,直到其中一方断开连接。 前端 使用socket.io.min.js是 阅读全文

posted @ 2020-06-28 17:34 myworldworld 阅读(983) 评论(0) 推荐(0) 编辑

flask二十四:上下文
摘要:开胃小菜 在了解flask上下文管理机制之前,先来一波必知必会的知识点。 首先,先来聊一聊面向对象中的一些特殊的双下划线方法,比如call、getattr系列、getitem系列。 call系列 这个方法相信大家并不陌生,在单例模式中,我们可能用到过,除此之外,还想就没有在什么特殊场景中用到了。我们 阅读全文

posted @ 2020-06-28 17:21 myworldworld 阅读(177) 评论(0) 推荐(0) 编辑

flask二十三: 用户登录认证
摘要:一.密码存储和登录接口 M: from werkzeug.security import generate_password_hash, check_password_hash class User(db.Model): # ... # 定义字段 password_hash = db.Column( 阅读全文

posted @ 2020-06-28 16:44 myworldworld 阅读(298) 评论(0) 推荐(0) 编辑

flask二十二: dbutils
摘要:一.连接池 数据库连接池: Django使用: django ORM(pymysql/MySqldb) Flask/其他使用: -原生SQL -pymysql(支持python2/3) -MySqldb(支持python2) -SQLAchemy(ORM) 使用ORM的时候,ORM会帮我们解决数据库 阅读全文

posted @ 2020-06-28 15:41 myworldworld 阅读(122) 评论(0) 推荐(0) 编辑

flask二十一: wtforms
摘要:前言 我们在使用flask框架来搭建自己的博客,只要是设涉及到表单相关,必然会想起Flask-WTF与WTForms。对于flask初学者来说,比较容易混淆两者。今天想来一一解释两者的用法。 Flask-WTF 基本了解 Flask-WTF是集成WTForms,并带有 csrf 令牌的安全表单和全局 阅读全文

posted @ 2020-06-28 15:12 myworldworld 阅读(170) 评论(0) 推荐(0) 编辑

flask二十: singal
摘要:一.信号介绍 Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为。 简单来说就是flask在列表里面,预留了几个空列表,在里面存东西。 信号通过发送通知来帮助你解耦应用。 简言之,信号允许某个发送者通知接收者有事情发生了; 二.内置信号 安装: p 阅读全文

posted @ 2020-06-28 15:03 myworldworld 阅读(252) 评论(0) 推荐(0) 编辑

flask十九:日志
摘要:一.原生日志logging log日志四大组件: logger:提供应用程序代码,直接使用的接口 handlers:用于将日志记录发送到指定的位置。处理者、处理方式。 FileHandler:logging.FileHandler,将日志输出到文件 RotatingHandler:logging.h 阅读全文

posted @ 2020-06-23 13:05 myworldworld 阅读(470) 评论(0) 推荐(0) 编辑

flask十五:(二)RESTful Response
摘要:文档:https://flask-restful.readthedocs.io/en/latest/reqparse.html 使用flask_restful里面的reqparse做参数校验 from flask_restful import abort, reqparse from applica 阅读全文

posted @ 2020-06-23 11:59 myworldworld 阅读(124) 评论(0) 推荐(0) 编辑

flask十八:用户登录示例
摘要:pip install flask-mail from flask import Flask from flask_mail import Mail app = Flask(__name__) # 直接加载 mail = Mail(app) # 懒加载 mail = Mail() mail.init 阅读全文

posted @ 2020-06-22 16:24 myworldworld 阅读(168) 评论(0) 推荐(0) 编辑

flask十七: Flask四大内置对象
摘要:钩子函数: 面向接口编程 动态介入请求流程 Django中间件 Django请求流程: client ->urls -> views -->models -->views-->response client -> process_request请求插件列表-->urls -> process_vie 阅读全文

posted @ 2020-06-22 15:18 myworldworld 阅读(247) 评论(0) 推荐(0) 编辑

flask十六:反爬虫--数据加密
摘要:一.创建页面数据 M: from application.ext import db class News(db.Model): id = db.Column(db.Integer, primary_key=True, autoincrement=True) title = db.Column(db 阅读全文

posted @ 2020-06-21 22:06 myworldworld 阅读(645) 评论(0) 推荐(0) 编辑

flask十五:(一)RESTful Response
摘要:插件1: flask-restful 文档:https://flask-restful.readthedocs.io/en/latest/index.html 安装:pip install flask-restful 插件2: flask-restless,测试版本 插件32: flask-rese 阅读全文

posted @ 2020-06-21 16:03 myworldworld 阅读(416) 评论(0) 推荐(0) 编辑

flask十四: 总结3
摘要: 阅读全文

posted @ 2020-06-21 12:11 myworldworld 阅读(48) 评论(0) 推荐(0) 编辑

flask十三: cache
摘要:文档:https://pythonhosted.org/Flask-Caching/ 安装Flask-Caching: pip install flask-caching 导入cache: from flask_sqlalchemy import SQLAlchemy from flask_migr 阅读全文

posted @ 2020-06-21 11:27 myworldworld 阅读(109) 评论(0) 推荐(0) 编辑

flask十三: flask sqlalchemy
摘要:sqlalchemy配置文档:https://flask-sqlalchemy.palletsprojects.com/en/2.x/config/ 阅读全文

posted @ 2020-06-20 18:11 myworldworld 阅读(81) 评论(0) 推荐(0) 编辑

flask十二: model基本操作、级联查询
摘要:一.Insert class Student(db.Model): id = db.Column(db.Integer, primary_key=True) username = db.Column(db.String(20)) python manage.py db init # 首次 pytho 阅读全文

posted @ 2020-06-20 00:12 myworldworld 阅读(754) 评论(0) 推荐(0) 编辑

flask十一: 数据库连接、模型字段
摘要:一.回顾 flask-sqlalchemy文档:https://flask.palletsprojects.com/en/1.1.x/patterns/sqlalchemy/?highlight=sqlalchemy 1.数据库连接 创建app from flask import Flask fro 阅读全文

posted @ 2020-06-19 22:47 myworldworld 阅读(171) 评论(0) 推荐(0) 编辑

flask十: 总结2
摘要:一.Request Request对象存储的是,客户端的请求报文 Flask中Request对象,是Flask对象创建的一个对象。 Request属性: request.args属性: request.form属性: 二.Response对象 三.会话技术 四.模版 阅读全文

posted @ 2020-06-19 22:37 myworldworld 阅读(114) 评论(0) 推荐(0) 编辑

插件6: flask-bootstrap
摘要:文档地址: http://flask-bootstrap-zh.readthedocs.io/zh/latest/ 项目地址: https://github.com/lihuii/flask-bootstrap-docs-zh 阅读全文

posted @ 2020-06-19 22:12 myworldworld 阅读(98) 评论(0) 推荐(0) 编辑

插件5:flask-session
摘要:文档: https://flask-session.readthedocs.io/en/latest/ 安装:pip install flask-session flask-session示例: 1.在app.config中配置SESSION_TYPE = "redis" 这里在settings.p 阅读全文

posted @ 2020-06-19 17:40 myworldworld 阅读(72) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示