Haauleon Blog

我干了什么 究竟拿了时间换了什么

Flask Web | 本地线程

本地线程 threading.local 和 Werkzeug.local.Local

本篇所有操作均在基于 Ubuntu 16.04 LTS 的虚拟机下完成,且使用 Vagrant 来操作虚拟机系统,虚拟机系统 VirtualBox Version: 7.0 一、本地线程 环境准备: Python 2.7.11+ pip==9.0.3 flask==0.11.1 httpie==0.9.4 werkzeug==0.11.10 ...

Flask Web | 使用上下文

添加上下文的钩子、使用 flask.request 和 LocalProxy

本篇所有操作均在基于 Ubuntu 16.04 LTS 的虚拟机下完成,且使用 Vagrant 来操作虚拟机系统,虚拟机系统 VirtualBox Version: 7.0 一、上下文 环境准备: Python 2.7.11+ pip==9.0.3 flask==0.11.1 httpie==0.9.4 werkzeug==0.11.10   应...

Flask Web | 记录慢查询

添加钩子将慢查询及相关上下文信息记录到日志中

本篇所有操作均在基于 Ubuntu 16.04 LTS 的虚拟机下完成,且使用 Vagrant 来操作虚拟机系统,虚拟机系统 VirtualBox Version: 7.0 一、记录慢查询 环境准备: Python 2.7.11+ pip==9.0.3 flask==0.11.1 httpie==0.9.4 werkzeug==0.11.10  ...

Python3 | pyppeteer 报错

pyppeteer.errors.PageError: net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH at ...

本篇所有操作均在基于 Python==3.8.10 且 pip==22.3.1 的环境下完成 一、pyppeteer 执行报错   使用 pyppeteer 框架写的浏览器自动化脚本执行报错,报错信息如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Traceback (most recent call last): Fil...

Flask Web | Flask-SQLAlchemy

Flask 中使用 SQLAlchemy 实现在 Web 上实现创建用户

本篇所有操作均在基于 Ubuntu 16.04 LTS 的虚拟机下完成,且使用 Vagrant 来操作虚拟机系统,虚拟机系统 VirtualBox Version: 7.0 一、Flask-SQLAlchemy 环境准备: Python 2.7.11+ pip==9.0.3 flask==0.11.1 httpie==0.9.4 werkzeug=...

数据库 | DROP TABLE 报错

ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constraint fails

本篇所有操作均在基于 Ubuntu 16.04 LTS 的虚拟机下完成,且使用 Vagrant 来操作虚拟机系统,虚拟机系统 VirtualBox Version: 7.0 一、报错描述 1 2 mysql> DROP TABLE users; ERROR 1217 (23000): Cannot delete or update a parent row: a for...

Flask Web | SQLAlchemy 数据库关联

使用外键进行多表关联,保证数据一致性和实现一些级联操作

本篇所有操作均在基于 Ubuntu 16.04 LTS 的虚拟机下完成,且使用 Vagrant 来操作虚拟机系统,虚拟机系统 VirtualBox Version: 7.0 一、数据库关联 环境准备: Python 2.7.11+ pip==9.0.3 flask==0.11.1 httpie==0.9.4 werkzeug==0.11.10  ...

Flask Web | 使用 ORM

构造模型基类、创建会话连接、复杂条件查询和三种排序

本篇所有操作均在基于 Ubuntu 16.04 LTS 的虚拟机下完成,且使用 Vagrant 来操作虚拟机系统,虚拟机系统 VirtualBox Version: 7.0 一、使用 ORM 环境准备: Python 2.7.11+ pip==9.0.3 flask==0.11.1 httpie==0.9.4 werkzeug==0.11.10 ...

Flask Web | 使用 SQLAlchemy

配置并连接数据库、使用原生 SQL 语句和表达式语言

本篇所有操作均在基于 Ubuntu 16.04 LTS 的虚拟机下完成,且使用 Vagrant 来操作虚拟机系统,虚拟机系统 VirtualBox Version: 7.0 一、SQLAlchemy 环境准备: Python 2.7.11+ pip==9.0.3 flask==0.11.1 httpie==0.9.4 werkzeug==0.11....

Flask Web | ORM 介绍

ORM 在执行对象操作的时候会把对应的操作转换为数据库原生语句

本篇所有操作均在基于 Ubuntu 16.04 LTS 的虚拟机下完成,且使用 Vagrant 来操作虚拟机系统,虚拟机系统 VirtualBox Version: 7.0 一、ORM 概览 环境准备: Python 2.7.11+ pip==9.0.3 flask==0.11.1 httpie==0.9.4 werkzeug==0.11.10 ...