Python
文章平均质量分 56
abckingaa
一个软件设计爱好者。主要项目经验集中在银行等金融领域,有10余年工作经历。对软件设计如何提高开发效率,提高易维护性,易扩展性,分布式系统、大数据量高可用、高并发系统有深入研究!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Pythone ORM Bee操作数据库这两种风格,你喜欢哪
PythoneORMBee是一个简洁高效的Python数据库操作工具,支持两种编程风格:传统ORM方式和ActiveRecord模式。它通过简单的API(如Suid和SuidRich类)实现数据库的增删改查操作,支持条件查询、批量插入、分页等高级功能。配置灵活,可适配MySQL、SQLite等多种数据库,只需几行代码即可完成数据库连接和操作。最新1.6.2版本新增了LIKE查询、缓存配置优化、分页增强等功能,同时保持代码简洁性。该项目开源,适用于快速开发Python Web应用和AI系统,特别适合需要高效数原创 2025-08-09 11:06:48 · 422 阅读 · 0 评论 -
Python 如何操作数据库,让你使用 DeepSeek 开发数据库应用更加快 (Orm Bee)
Python 如何操作数据库,让你使用 DeepSeek 开发数据库应用更加快 (Orm Bee)操作数据库最好用 ORM 工具,可以提高开发效率.ORM 就是实体与数据库表的映射,让我们可以用面向对象的方式来操作数据库.简单易用,直接上代码.使用Orm Bee操作数据库原创 2025-04-28 23:32:27 · 548 阅读 · 0 评论 -
orm bee/Orm bee/Orm Bee (优快云还区分大小写)
且它们的API也很类似;Bee是集中了Hibernate,Mybatis的优点,避开了它们的缺点,此外,还加有自己的优点!Bee主要是Java语言的ORM工具,但在2025年,Bee还提供了Python版本的ORM。ORM一种对象与关系的映射的中间件,就是一种软件组件,可以让你操作数据库像操作对象一样简单。你要是同时在用Java和Python,你可以花费很低的学习成本,就能使用它们。Bee就是一款这样的ORM的软件,它的概念更加简单,操作也更加简单,从下图可以看出,比mybatis的性能都要好。原创 2025-03-15 16:05:29 · 260 阅读 · 0 评论 -
python开发订单查询功能(flask+orm bee)
这里,我们假如有orders 表,它有id, name,remark三个字段。IDE随意,PyCharm 或 Eclipse +PyDev也可以。将bee.json配置文件,放入resources文件夹也是可以的。访问以下网址,即可看到查询的信息。有了这些数据,我以可以用更好看的前端页面进行解析渲染。数据库连接的配置信息,放在:bee.json。就能看下以下信息,证明整合flask成功。或者:127.0.0.1:5000。此处python使用 3.12。更新main.py的内容,原创 2025-03-14 22:01:24 · 753 阅读 · 0 评论 -
Python ORM Bee V1.5.4 众多功能更新 (上传中央库 PYPI)
1.5.4(2025·元宵节-情人节·LTS版)3. 调整exception和select_paging4. 添加PreparedSql支持自定义SQL方式操作DB5. 更新toUpdateSQL方法6. select_by_id7. delete_by_id8. select_fun9. count10. exist11. create_table12. index_normal13. unique原创 2025-02-13 23:53:36 · 461 阅读 · 0 评论 -
Python ORM Bee V1.5.2 上传python中央仓库PYPI
简单易用的ORM,开发数据库很快。原创 2025-01-27 11:45:25 · 359 阅读 · 0 评论 -
python3.x支持,但python2.7不支持的语法
你可能是在 params 中直接使用了某个对象的属性,而不是该属性的值。在你提供的信息中, 指的是一个对象的槽位(slot wrapper),而不是 next 属性的实际值,说明你并没有正确获取到 next 属性的内容。在 Python 2.7 中是支持的,但方法内用到的类属性需要使用类名访问。Python 2.7 中,super() 需要带上参数(类名和实例),而在 Python 3 中不需要。原创 2025-01-01 13:21:43 · 445 阅读 · 0 评论 -
python笔记
python笔记...原创 2024-12-30 09:58:24 · 156 阅读 · 0 评论 -
__getattr__和__getattribute__有什么区别?
__getattr__和__getattribute__有什么区别?原创 2024-10-30 21:49:19 · 401 阅读 · 0 评论 -
python如何防止SQL注入攻击?
python如何防止SQL注入攻击?在您提供的 ORM 示例中,我们已经有了防止 SQL 注入的基本保障,因为我们使用了参数化查询。但是,为了进一步增强代码的清晰性和安全性,我们可以确保在分页查询和插入等操作中都使用参数化查询,同时加入类型验证以防止意外输入。原创 2024-10-27 19:56:05 · 342 阅读 · 0 评论 -
python中,staticmethod 静态方法 和普通函数的区别
在 Python 中, 静态方法和普通函数的主要区别在于它们的定义位置和调用方式,以及目的。定义位置:调用方式:上下文:原创 2024-10-24 00:03:39 · 394 阅读 · 0 评论 -
Python数据库API 2.0 防SQL注入
许多数据库驱动都遵循这个规范,包括`pymysql`、`psycopg2`(PostgreSQL)和`sqlite3`等。- 在`cursor.execute(query, (username, age))`中,使用`%s`作为占位符,实现了参数化查询。为了说明,我将使用`pymysql`库作为MySQL的示例,但类似的方法也适用于其他遵循PEP 249规范的数据库库。- 使用`finally`块确保无论发生什么情况,游标和数据库连接都会被关闭,防止资源泄露。print("请输入有效的年龄(整数)")原创 2024-10-24 00:02:14 · 421 阅读 · 0 评论 -
python如何防止注入攻击;
查询数据库时,为了防止SQL注入攻击,推荐使用参数化查询(即占位符)。这样可以确保用户输入的数据会被正确清理和处理,而不会直接插入到SQL语句中。使用参数化查询是防止SQL注入的有效方法,始终建议将用户输入与SQL代码分开。在Python中使用。原创 2024-10-24 00:01:49 · 730 阅读 · 0 评论 -
python如何防止SQL注入攻击?
python如何防止SQL注入攻击?在您提供的 ORM 示例中,我们已经有了防止 SQL 注入的基本保障,因为我们使用了参数化查询。但是,为了进一步增强代码的清晰性和安全性,我们可以确保在分页查询和插入等操作中都使用参数化查询,同时加入类型验证以防止意外输入。原创 2024-08-14 00:08:09 · 597 阅读 · 1 评论 -
使用python时,数据库有分页,如何实现?
在 Python 中实现数据库分页一般是通过 SQL 查询中的LIMIT和OFFSET子句来实现的。以下是一个示例,展示如何在 ORM 设计中添加分页功能。原创 2024-08-13 23:58:12 · 826 阅读 · 0 评论 -
基于PEP 249 - Python Database API 2.0 Specification,设计一个python的ORM组件
基于PEP 249 - Python Database API 2.0 Specification,设计一个python的ORM组件设计一个简单的 ORM(对象关系映射)组件基于 PEP 249 规范,可以简化数据库操作,使得数据库表与 Python 类之间的映射变得更加直观。原创 2024-08-13 23:57:10 · 454 阅读 · 0 评论 -
Python有类似Java的接口概念吗?
Python 提供了一个模块abc,可以用于创建抽象基类。这些抽象基类可以定义一个接口,要求子类实现特定的方法。pass虽然 Python 中没有严格的接口概念,但通过抽象基类、鸭子类型和协议等机制,可以实现类似的功能。这使得 Python 在灵活性和可扩展性上具有优势。原创 2024-08-13 23:43:49 · 461 阅读 · 0 评论 -
Python有类似Java的接口概念吗?
Python 是一种动态类型语言,通常使用鸭子类型(duck typing)来实现接口的概念。这意味着,只要一个对象实现了所需的方法,就可以被视为实现了该接口。在 Python 3.8 及以后,可以使用 `typing` 模块中的 `Protocol` 来定义接口。Python 本身并没有像 Java 那样的接口(Interface)概念,但它有一些类似的功能和机制。虽然 Python 中没有严格的接口概念,但通过抽象基类、鸭子类型和协议等机制,可以实现类似的功能。原创 2024-08-13 23:42:50 · 682 阅读 · 0 评论 -
python官方有提供统一访问数据库的接口规范吗?
是的,Python 官方提供了一个统一的数据库访问接口规范,称为。DB-API 是一个接口标准,定义了 Python 中数据库接口的基本结构和功能,使得不同的数据库模块能够在某种程度上保持一致。原创 2024-08-13 23:40:04 · 637 阅读 · 0 评论
分享