自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(527)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Python百日进阶-Web开发-Peewee】Day254 - Peewee 增加记录

八、查询http://docs.peewee-orm.com/en/latest/peewee/querying.html本节将介绍通常在关系数据库上执行的基本 CRUD 操作:Model.create(), 用于执行INSERT查询。Model.save()和Model.update(), 用于执行UPDATE 查询。Model.delete_instance()和Model.delete(), 用于执行 DELETE查询。Model.select(),用于执行SELECT查询。笔记

2023-07-03 17:39:44 248

原创 【Python百日进阶-Web开发-Peewee】Day253 - Peewee 主键、复合主键等

7.5 主键、复合键和其他技巧AutoField用于标识自增整数主键。如果不指定主键,Peewee 会自动创建一个名为“id”的自增主键。要使用不同的字段名称指定自动递增 ID,您可以编写:class Event(Model): event_id = AutoField() # Event.event_id will be auto-incrementing PK. name = CharField() timestamp = DateTimeField(default=da

2023-06-30 08:24:33 346

原创 【Python百日进阶-Web开发-Feffery】Day621- 趣味dash_21:微型系统--首页布局

【代码】【Python百日进阶-Web开发-Feffery】Day621- 趣味dash_21:微型系统--首页布局。

2023-06-24 12:53:55 885

原创 【Python百日进阶-Web开发-Peewee】Day252 - Peewee 创建模型表、索引和约束

7.2 创建模型表为了开始使用我们的模型,必须先打开与数据库的连接并创建表。Peewee 将运行必要的CREATE TABLE查询,另外创建任何约束和索引。# Connect to our database.db.connect()# Create the tables.db.create_tables([User, Tweet])笔记严格来说,没有必要调用connect() ,但明确的做法是很好的做法。这样,如果出现问题,错误会发生在连接步骤,而不是稍后的某个任意时间。笔记默认情况

2023-06-20 10:57:22 569

原创 【Python百日进阶-Web开发-Peewee】Day251 - Peewee 外键字段等

7.1.4 外键字段ForeignKeyField是一种特殊的字段类型,允许一个模型引用另一个模型。通常,外键将包含与其相关的模型的主键(但您可以通过指定 a 来指定特定列 field)。外键允许数据被规范化。在我们的示例模型中,有一个外键 from Tweetto User。这意味着所有用户都存储在他们自己的表中,就像推文一样,从推文到用户的外键允许每条推文指向一个特定的用户对象。笔记有关模型之间的外键、连接和关系的深入讨论,请参阅关系和连接文档。在 peewee 中,访问 a 的值Fore

2023-06-19 12:12:01 384

原创 【Python百日进阶-Web开发-Peewee】Day250 - Peewee 字段类型等

七、模型和字段Model类、Field实例和模型实例都映射到数据库概念:事物对应…Model classDatabase tableField instanceColumn on a tableModel instanceRow in a database table以下代码显示了定义数据库连接和模型类的典型方式。import datetimefrom peewee import *db = SqliteDatabase('my_app.db')

2023-06-18 12:16:59 1111

原创 【Python百日进阶-Web开发-Peewee】Day249 - 数据库 事务管理

6.12 事务管理Peewee 提供了几个用于处理事务的接口。最通用的是Database.atomic()方法,它也支持嵌套事务。atomic()块将在事务或保存点中运行,具体取决于嵌套级别。如果包装块中发生异常,则当前事务/保存点将回滚。否则,语句将在包装块的末尾提交。笔记在由上下文管理器包装的块内时,您可以通过调用或atomic()在任何时候显式回滚或提交。当您在包装的代码块中执行此操作时,将自动启动一个新事务。Transaction.rollback()Transaction.commit

2023-06-16 14:02:35 293

原创 【Python百日进阶-Web开发-Peewee】Day247 - 数据库 连接管理

6.6 连接管理要打开与数据库的连接,请使用以下Database.connect()方法:>>> db = SqliteDatabase(':memory:') # In-memory SQLite database.>>> db.connect()True如果我们尝试调用connect()一个已经打开的数据库,我们会得到 OperationalError:>>> db.connect()Traceback (most recent c

2023-06-15 08:46:07 530

原创 【Python百日进阶-Web开发-Peewee】Day248 - 数据库 框架集成

6.10 框架集成对于 Web 应用程序,通常在收到请求时打开连接,并在传递响应时关闭连接。在本节中,我将描述如何向您的 Web 应用程序添加挂钩,以确保正确处理数据库连接。这些步骤将确保无论您使用的是简单的 SQLite 数据库,还是多个 Postgres 连接池,peewee 都能正确处理连接。笔记接收大量流量的应用程序可能会受益于使用 连接池来降低在每个请求上建立和拆除连接的成本。6.10.1 FlaskFlask 和 peewee 是一个很棒的组合,是任何规模项目的首选。Flask

2023-06-15 08:45:58 472

原创 【Python百日进阶-Web开发-Peewee】Day246 - 数据库 MySQL

6.5 使用 MySQL要连接到 MySQL 数据库,我们将使用MySQLDatabase. 在数据库名称之后,您可以指定将传递回驱动程序(MySQLdb 或 pymysql)的任意连接参数。mysql_db = MySQLDatabase('my_database')class BaseModel(Model): """A base model that will use our MySQL database""" class Meta: database = my

2023-06-14 10:42:25 783

原创 【Python百日进阶-Web开发-Peewee】Day245 - 数据库 SQLite

6.4 使用 SQLite要连接到 SQLite 数据库,我们将使用SqliteDatabase. 第一个参数是包含数据库的文件名,或 ':memory:'用于创建内存数据库的字符串。在数据库文件名之后,您可以指定列表或编译指示或任何其他任意sqlite3 参数。sqlite_db = SqliteDatabase('my_app.db', pragmas={'journal_mode': 'wal'})class BaseModel(Model): """A base model that

2023-06-12 11:00:20 709

原创 【Python百日进阶-Web开发-Peewee】Day244 - 数据库 Postgresql、CockroachDB

六、数据库http://docs.peewee-orm.com/en/latest/peewee/database.htmlPeeweeDatabase对象表示与数据库的连接。该类Database使用打开数据库连接所需的所有信息进行实例化,然后可用于:打开和关闭连接。执行查询。管理事务(和保存点)。内省表、列、索引和约束。Peewee 支持 SQLite、MySQL 和 Postgres。每个数据库类都提供了一些基本的、特定于数据库的配置选项。from peewee import *

2023-06-11 14:33:12 668

原创 【Python百日进阶-Web开发-Feffery】Day620- 趣味dash_20:列合并的复杂表格显示

【代码】【Python百日进阶-Web开发-Feffery】Day620- 趣味dash_20:列合并的复杂表格显示。

2023-05-16 20:04:53 569 1

原创 【Python百日进阶-Web开发-Feffery】Day619- 趣味dash_19:微型系统--登录路由跳转

【代码】【Python百日进阶-Web开发-Feffery】Day619- 趣味dash_19:微型系统--登录路由跳转。

2023-05-09 14:01:38 660 1

原创 【Python百日进阶-Web开发-Feffery】Day618- 趣味dash_18:微型系统--后端验证及md5加密

【代码】【Python百日进阶-Web开发-Feffery】Day618- 趣味dash_18:微型系统--后端验证及md5加密。

2023-05-06 02:00:00 744

原创 【Python百日进阶-Web开发-Feffery】Day617- 趣味dash_17:微型系统--引入flask-login

【代码】【Python百日进阶-Web开发-Feffery】Day617- 趣味dash_17:微型系统--引入flask-login。

2023-05-05 04:15:00 658

原创 【Python百日进阶-Web开发-Feffery】Day616- 趣味dash_16:微型系统--模块分目录

【代码】【Python百日进阶-Web开发-Feffery】Day616- 趣味dash_16:微型系统--模块分目录。

2023-05-04 01:00:00 580

原创 【Python百日进阶-Web开发-Feffery】Day615- 趣味dash_15:微型系统--登录前端验证

【代码】【Python百日进阶-Web开发-Feffery】Day615- 趣味dash_15:微型系统--登录前端验证。

2023-05-03 00:45:00 611

原创 【Python百日进阶-Web开发-Feffery】Day614- 趣味dash_14:微型系统--登录页面

【代码】【Python百日进阶-Web开发-Feffery】Day614- 趣味dash_14:微型系统--登录页面。

2023-05-02 00:30:00 782

原创 【Python百日进阶-Web开发-Feffery】Day613- 趣味Dash_13:PDF转换中心的项目优化

【代码】【Python百日进阶-Web开发-Feffery】Day613- 趣味Dash_13:PDF转换中心的项目优化。

2023-05-01 01:00:00 737

原创 【Python百日进阶-Web开发-Feffery】Day612 - 趣味dash_12:上传需要转换的多个文件

【代码】【Python百日进阶-Web开发-Feffery】Day612 - 趣味dash_12:上传需要转换的多个文件。

2023-04-30 00:45:00 729

原创 【Python百日进阶-Web开发-Feffery】Day611 - 趣味dash_11:上传需要转换的单个文件

【代码】【Python百日进阶-Web开发-Feffery】Day611 - 趣味dash_11:上传需要转换的单个文件。

2023-04-29 13:10:28 1127

原创 【Python百日进阶-Web开发-Feffery】Day610 - 趣味dash_10:PNG图像插入Word文档中

【代码】【Python百日进阶-Web开发-Feffery】Day610 - 趣味dash_10:PNG图像插入Word文档中。

2023-04-09 11:45:00 490

原创 【Python百日进阶-Web开发-Feffery】Day609 - 趣味dash_09:PDF转换为PNG图像

【代码】【Python百日进阶-Web开发-Feffery】Day609 - 趣味dash_09:PDF转换为PNG图像。

2023-04-08 09:15:00 142

原创 【Python百日进阶-Web开发-Feffery】Day608 - 趣味dash_08:页面展示图片和pdf文件

【代码】【Python百日进阶-Web开发-Feffery】Day608 - 趣味dash_08:页面展示图片和pdf文件。

2023-04-07 07:45:00 194

原创 【Python百日进阶-Web开发-Feffery】Day607 - 趣味Dash_07:PDF转Word

【代码】【Python百日进阶-Web开发-Feffery】Day607 - 趣味Dash_07:PDF转Word。

2023-04-05 07:00:00 430

原创 【Python百日进阶-Web开发-Feffery】Day606 - 趣味dash_06:Pdf转Excel文件

【代码】【Python百日进阶-Web开发-Feffery】Day606 - 趣味dash_06:Pdf转Excel文件。

2023-04-04 03:45:00 310

原创 【Python百日进阶-Web开发-Feffery】Day605 - 趣味dash_05:Word转Pdf文件

【代码】【Python百日进阶-Web开发-Feffery】Day605 - 趣味dash_05:Word转Pdf文件。

2023-04-03 13:00:00 86

原创 【Python百日进阶-Web开发-Feffery】Day604 - 趣味dash_04:Excel转Pdf文件

【代码】【Python百日进阶-Web开发-Feffery】Day504 - 趣味dash_04:Excel转Pdf文件。

2023-04-02 09:42:00 91

原创 【Python百日进阶-Web开发-Feffery】Day603 - 趣味dash_03:读取Excel文件

【代码】【Python百日进阶-Web开发-Feffery】Day503 - 趣味dash_03:读取Excel文件。

2023-03-31 13:15:00 137

原创 【Python百日进阶-Web开发-Feffery】Day602 - 趣味dash_02:九九乘法表

【代码】【Python百日进阶-Web开发-Feffery】Day502 - 趣味dash_02:九九乘法表。

2023-03-30 20:30:00 130

原创 【Python百日进阶-Web开发-Feffery】Day601 - 趣味dash_01:基础环境准备Miniconda、dash、fac

miniconda官网下载:https://docs.conda.io/en/latest/miniconda.html。Pycharm打开当前文件夹。

2023-03-27 15:13:34 787

原创 【Python百日进阶-Web开发-Vue3】Day553 - Vue3 商城后台 13:退出登录、全局进度条、动态title

import {ref , reactive , toRefs , onMounted } from 'vue' import nProgress from 'nprogress' // 通知提示 export function notice(message = '消息提示' , type = 'success' , title = '' , dangerouslyUseHTMLString = false) {

2023-03-24 08:03:55 237

原创 【Python百日进阶-Web开发-Vue3】Day552 - Vue3 商城后台 12:Vuex持久化、回车触发登录

【代码】【Python百日进阶-Web开发-Vue3】Day552 - Vue3 商城后台 12:Vuex持久化、回车触发登录。

2023-03-12 01:00:00 111

原创 【Python百日进阶-Web开发-Vue3】Day551 - Vue3 商城后台 11:vuex存储、前置导航守卫

vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航。这里有很多方式植入路由导航中:全局的,单个路由独享的,或者组件级的。全局前置守卫:当一个导航触发时,全局前置守卫按照创建顺序调用。守卫是异步解析执行,此时导航在所有守卫 resolve 完之前一直处于等待中。每个守卫方法接收两个必选参数。

2023-03-11 01:00:00 320

原创 【Python百日进阶-Web开发-Vue3】Day550 - Vue3 商城后台 10:Veux4-02基本使用

actions作为Vuex的五大核心之一,它的属性是用来处理异步方法的,通过提交mutations实现。

2023-03-10 01:00:00 333

原创 【Python百日进阶-Web开发-Vue3】Day549 - Vue3 商城后台 09:Veux4-01基本概念

组件之间的传值有哪些?有父子通讯,兄弟组件通讯…但是传参对于多层嵌套就显得非常繁琐,代码维护也会非常麻烦。因此vuex就是把组件共享状态抽取出来以一个全局单例模式管理,把共享的数据函数放进vuex中,任何组件都可以进行使用。

2023-03-09 01:00:00 109

原创 【Python百日进阶-Web开发-Vue3】Day548 - Vue3 商城后台 08:loading加载状态和toast消息提示框封装

【代码】【Python百日进阶-Web开发-Vue3】Day548 - Vue3 商城后台 08:loading加载状态和toast消息提示框封装。

2023-03-08 01:00:00 162

原创 【Python百日进阶-Web开发-Vue3】Day547 - Vue3 商城后台 07:请求拦截器和响应拦截器

import service from './axios' // 定义管理员登录接口 export function login(username , password) {username , password }) } // 请求用户信息接口,要求的token信息在请求拦截器中自动添加了,这就不用传了 export function getInfo() {

2023-03-07 00:45:00 121

原创 【Python百日进阶-Web开发-Vue3】Day546 - Vue3 商城后台 06:登录提示

VueUse它是为Vue 2和Vue 3服务的一套Vue Composition API的常用工具集,是目前世界上Star最高的同类型库之一。它的初衷就是将一切原本并不支持响应式的JS API变得支持响应式,省去程序员自己写相关代码。

2023-03-05 00:45:00 237

Musescore打谱 - 拜厄左右手触键练习.rar

Musescore打谱 - 拜厄左右手触键练习.rar

2021-09-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除