自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 pyDAL一个python的ORM(补充1) pyDAL与pandas

这样mytable整张表就读取到了df中,我们后续就可以用df来做各种数据操作了;对于pyDAL,对于查询结果刚好用as_list()方法转化得到数据,就是一个“使用read()方法,读取各种csv、excel、html、json等文件;dataframe除了上述两种方法,其实也可以通过构造数据生成,其中“pandas配套的ORM为SQLAlchemy,字典组成的列表”方法是最常用生成。那用pyDAL可以吗?# 生成DataFrame对象。# 定义一个字典列表。

2024-04-09 17:07:37 222

原创 web2py的grid组件数据导出小bug修复

当grid的query用到2个表 连接查询,且又有导出的表有虚拟字段时,导出的字段就不对了,这是框架的小BUG

2024-03-07 16:50:22 197

原创 pyDAL一个python的ORM(终) pyDAL的一些性能优化

pyDAL的一些性能优化:(1)批量插入海量数据(2)大数据量查询结果的遍历

2024-01-18 11:23:08 628 2

原创 pyDAL一个python的ORM(12) pyDAL的联合查询?

联合查询(Union)用于合并两个或多个表SELECT 语句的结果集,通常在同一个表,因为表太大被分表了,但是要联合来查询的情况。

2024-01-17 16:27:57 387

原创 pyDAL一个python的ORM(11) pyDAL的连接查询2

pyDAL的连接查询

2024-01-12 10:18:27 414

原创 pyDAL一个python的ORM(10) pyDAL的连接查询1

pyDAL的连接查询,嵌套查询和连接查询 有何区别联系

2024-01-11 11:52:51 1188

原创 pyDAL一个python的ORM(9) pyDAL的嵌套查询

嵌套查询,多用于多表之间,同一个表内当然也可以进行嵌套查询(没什么必要)

2024-01-10 10:18:47 641

原创 pyDAL一个python的ORM(8) pyDAL的commit()方法

pyDAL在使用过程中,所有对表和表中数据的增删改操作,必须写一句:db.commit(),才能提交到数据库生效;

2024-01-08 11:13:40 350

原创 pyDAL一个python的ORM(7) pyDAL数据的增删改insert/delete/update/commit/truncate

pyDAL数据的增删改insert/delete/update/commit/truncate

2024-01-05 10:46:33 365

原创 pyDAL一个python的ORM(6) pyDAL常用运算

pyDAL常用运算

2024-01-03 11:26:03 883

原创 pyDAL一个python的ORM(5) pyDAL查询orderby, distinct

pyDAL查询orderby, distinct

2024-01-02 16:40:38 905

原创 pyDAL一个python的ORM(4) pyDAL查询操作

pyDAL的常用查询操作

2023-12-29 10:48:08 619

原创 pyDAL一个python的ORM(3)建表&与表相关操作

检查define_table()的字段是否已存在,不存在的执行SQL扩展字段,如果用数据库客户端或者其他工具扩展字段,但是没有用define_table()同步引入相关字段,那这个字段在pyDAL中是无法使用的。如果表和字段已存在,就检查表的字段,以及字段的数据类型在数据库中和define_table()是否一致,如果不一致,则自动执行SQL更改字段数据类型。,使用其他工具进行建表时,要注意。的对应关系,这是使用任何。的匹配定义变更,同时。是个适配多种数据库的。原生数据库的数据类型。

2023-12-28 14:49:15 941

原创 pyDAL一个python的ORM(2)pyDAL的安装与初始化

一、pyDAL库的安装PIP命令常见问题处理

2023-12-27 16:08:05 935

原创 pyDAL一个python的ORM(1)ORM 与 pyDAL

一、pyDAL是python流行的web开发框架web2py的ORM,它名字,本质上跟ORM是一个意思。一、数据库API方式,如:Java的JDBCPython 的BD-API编程代码中大量嵌套SQL语句需要开发人员同时 拥有较高的编程和SQL基础。

2023-12-27 12:18:31 472

原创 Python日期时间datetime库与dateutil库典型示例与详解(6)--dateutil库rrule类常用例子

dateutil库rrule类常用例子1、今天开始的后续4个星期六的具体日期2、某日期区间的所有星期六和星期天3、今天开始的后续4个每双周的星期3的具体日期4、2023年每月的第1个星期六5、dateutil库rrule的常用参数

2023-12-22 15:29:17 400

原创 Python日期时间datetime库与dateutil库典型示例与详解(5)--dateutil库简介&dateutil库relativedelta类常用例子

一、dateutil库简介二、dateutil库relativedelta类常用例子1、生成relativedelta对象2、relativedelta对象的字段值3、relativedelta对象单数/复数时间单位的用法4、求date对象相差多少年月日5、指定时间间隔生成新的date/datetime对象6、当前日期2天后10点生成datetime对象7、求某日期前后的第N个星期N

2023-12-22 15:23:19 1673

原创 Python日期时间datetime库与dateutil库典型示例与详解(4)--datetime库timedelta类常用例子

datetime库timedelta类常用例子1、生成timedelta对象2、timedelta对象的字段值3、计算2个date对象差多少天4、计算2个datetime对象时间间隔5、计算date和datetime对象之间的时间间隔6、date和datetime对象之间的逻辑运算7、date/datetime对象与timedelta对象的运算8、timedelta对象的各种运算

2023-12-22 15:12:49 1230

原创 Python日期时间datetime库与dateutil库典型示例与详解(3)--datetime库time类常用例子

datetime库time类常用例子1、获取当前时间2、生成一个指定时间的time对象3、获取time对象的各时间单位的数值(返回值为int型)4、修改time对象的各时间单位的数值replace( )5、time对象转换为字符串6、用字符串生成一个指定的time对象

2023-12-22 15:03:41 838

原创 Python日期时间datetime库与dateutil库典型示例与详解(2)--datetime库datetime类常用例子

datetime库datetime类常用例子1、获取当前日期时间2、生成一个指定日期时间的datetime对象5、datetime对象的weekday( )/isocalendar( )6、datetime对象转换为字符串7、strftime和strptime中各种%指示符列表8、用字符串生成一个指定的datetime对象9、datetime与date类型的相互转换10、用字符串生成一个指定的date对象11、中文的时间字符串生成一个指定的datetime对象

2023-12-22 14:42:38 1001

原创 Python日期时间datetime库与dateutil库典型示例与详解(1)--datetime库简介&datetime库date类常用例子

一、datetime库简介二、datetime库date类常用例子1、获取当前日期2、生成一个指定日期的date对象3、获取date对象的各时间单位的数值4、修改date对象的各时间单位的数值replace( )5、求date对象m天是周几 weekday( )6、求date对象是一年中第几周和周几 isocalendar( )7、用某年第几周和周几生成date对象fromisocalendar ( )8、date对象转换为字符串9、用字符串生成一个指定的date对象

2023-12-22 14:31:09 470

原创 web2py单用户多角色+单function多角色可访问的快速鉴权

web2py一个用户属于多个角色,一个funtion有需要多个角色可以访问,我们快速鉴权。

2023-12-11 15:59:02 324

原创 web2py内建menu的使用和优化(减少系统开销)

web2py自带menu,能很方便为不同角色用户构建操作菜单,但是因为这个menu是每次页面响应都要执行调用,如果系统角色较多,那就是每次要根据各种逻辑生成菜单,那建议是登录成功后,放在session对象中

2023-11-24 17:01:36 372

原创 阿里智能app无法控制智能开关的解决办法

阿里智能app无法控制智能开关的解决办法

2023-11-23 11:55:10 1878 1

原创 web2py内建grid组件数据导出增加日志功能

IT系统的"数据导出"属于核心操作,很多安全要求较高的系统甚至采用了“金库模式”去管理数据导出,这里为grid组件的数据导出,增加日志记录功能

2023-11-22 15:35:20 318

原创 web2py增加连续N次登录密码错误自动锁定用户

信息安全管理常用的功能点是:如果用户连续N次登录密码错误自动锁定用户,N根据自己需求设定。本次改造需要改gluon下的tools.py源码,同时为auth_user表扩充一个字段:

2023-10-19 14:44:26 59

原创 web2py不使用grid,完全自定义导出excel文件的方法

web2py不使用grid,完全自定义导出excel文件的方法

2023-10-19 11:23:51 59

原创 web2py增加第一次登录和定期强制修改密码功能

之前我们为web2py框架改造增加了本地验证码功能,另一个提升信息安全的常用手段是用户必须第1次登录和定期强制修改密码,今天我们动手改造这块,本次改造需要改gluon下的tools.py源码,同时为auth_user表扩充一个字段

2023-10-19 10:51:20 104

原创 web2py增加登录图片验证码改造

web2py增加登录图片验证码改造,,本地生成个简单的验证码,需要修改web2py框架源代码:

2023-10-17 16:49:03 58

原创 web2py表字段Filed的虚拟字段Virtual,自动计算字段Computed的使用详解

web2py表字段Filed的虚拟字段Virtual,自动计算字段Computed的使用详解

2023-01-10 16:45:16 198

原创 web2py的SQLFORM.grid中展现图片与field的represent详解

web2py的SQLFORM.grid中展现图片与field的represent详解,web2py的SQLFORM.grid组建是表格化数据,针对时upload的字段,提供的文件的下载地址,针对一些图片文件,我们想直接在SQLFORM.grid的表格里中看到图片

2023-01-10 15:56:02 89

原创 web2py的upload已上传文件的改名存储

web2py的upload已上传文件的改名存储,下载文件时,web2py会自动解码加密的原始文件名供我们下载,对于已上传了的文件,我们还想更改原始文件名怎么办

2023-01-10 12:25:24 168

原创 web2py的upload字段的批量上传实现

web2py的upload字段的批量上传实现,web2py相关的文件加密命名机制保证了数据安全,但标准的用法,只能用一个Form对象,一个一个的上传,如果我们想批量上传文件upload字段文件,且满足web2py原生的文件加密命名机制用怎么操作

2023-01-10 11:55:10 122

原创 web2py的upload使用详解/优化/修复

web2py的upload使用详解/优化/修复(uploadseparate)

2022-11-11 11:14:19 313

原创 web2py的SQLFORM.grid的多表连接查询展示的要点

web2py的SQLFORM.grid的多表连接查询展示的要点

2022-10-26 16:44:29 135

原创 web2py的SQLFORM.grid的query数据集的常见使用方式

web2py的SQLFORM.grid的query数据集的常见使用方式

2022-10-26 16:16:43 115

原创 web2py的SQLFORM.grid的查询字段优化控制

web2py的SQLFORM.grid的查询字段优化控制

2022-10-26 14:57:56 176

原创 web2py的FORM的验证提示flash出现乱码如何办

web2py的FORM的验证提示flash出现乱码如何办

2022-10-14 09:51:15 105

原创 web2py的SQLFORM.grid动态设置paginate每页展示数量

web2py的SQLFORM.grid动态设置paginate每页展示数量

2022-10-11 15:11:15 115

原创 web2py的DAL查询结果的常见排序操作

web2py的DAL查询结果的常见排序操作

2022-10-11 11:07:45 95

空空如也

空空如也

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

TA关注的人

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