- 博客(330)
- 资源 (5)
- 收藏
- 关注
原创 Database returned an invalid datetime value. Are time zone definitions for your database installed?
Django 中,启用时区配置,但是mysql中没有时区配置,会导致该报错。或者直接在部署数据库的服务器执行下面命令。然后重启Django服务,即可恢复正常。
2024-09-26 15:20:28
383
1
原创 centos8stream 修改为阿里云yum源
centos8stream 官方已经不再维护,导致该系统官方源实效,可以使用阿里云源进行替换。咱们只需要执行下面命令,即可替换官方源为阿里源。
2024-09-03 15:18:02
1471
原创 centos8以上系统安装docker环境
由于docker官方更新了相关镜像路由,导致国内用户无法正常手段安装使用docker,本人推荐使用下面操作进行安装。编辑文件 vim /etc/docker/daemon.json 添加下面内容。1.docker-ce安装。
2024-08-15 11:32:08
362
原创 PHP模块pdo_sqlite.so: undefined symbol: sqlite3_column_table_name
这种一般是本机的 /usr/local/lib/libsqlite3.so.0 类库问题,可以重新安装或者编译安装sqlite3。安装 php-sqlite3 之后,执行php -m 命令有警告,如下。安装之后,警告解决,不再提示。
2024-05-29 14:02:52
579
原创 python实现豆瓣电影搜索并自动添加相关信息
众所周知,豆瓣搜索有加密,得解密才行,还好网上众多大神都给破解了,那咱们拿来直接使用就行。2.豆瓣电影信息自动添加。核心搜索并解密代码如下。
2024-01-26 10:50:09
464
原创 Django上传图片和访问自动生成缩略图
在上面的示例中,头像 缩略图是头像图像的调整大小版本,保存为 JPEG 和 质量 60.django使用默认的 ImageFieldFile 字段,可以上传和访问图片,但是访问的图片是原图,对于有限带宽的服务器网络压力很大,因此,我们上传的图片资源,访问的时候,字段访问缩略图,则可以为服务器节省大量资源。但是,上面的两种,都没有完美符合自己的需求,因此,决定自定义封装实现。默认存储的是png的图片,等访问的时候,自动生成缩略图。2,在模型中使用自定义的图片字段。详细代码参考github仓库。
2024-01-26 10:31:58
1597
原创 centos8stream 升级 sqlite3 ,解决 SQLite 3.27 or later is required (found 3.26.0).
Django 报错 django.db.utils.NotSupportedError: SQLite 3.27 or later is required (found 3.26.0).
2023-12-13 14:15:20
733
原创 crowd 5.0.6 部署安装,实现单点登录
系统是centots8, crowd版本为5.0.6, 6版本以上就不支持jdk8了。9、web访问,浏览器打开 ip:8095端口,服务默认是8095端口。1、安装java环境,默认为1.8版本。7、创建crowd用户,并启动。10、激活,在服务器输出下面命令。6、修改配置文件,并指向该目录。登录之后,可以看到已经激活。2、下载crowd压缩包。5、添加home目录。
2023-07-21 13:40:32
1156
1
原创 django 使用channels 搭建websocket聊天程序
中间还涉及消息队列,本次使用的是基于redis的消息队列,需要在settings.py进行配置。然后再建立连接的时候,进行一个认证。基于Django的认证的群聊。
2023-07-03 11:14:33
1129
原创 Django proxy_view代理后端
某些需求下,需要通过Django代理后端,比如开发celery定时任务时候,需要代理后端的flower,代理后端可以直接使用Django自带的授权,方便权限控制。可以看到上面代理使用了额外的认证配置,是因为flower2.0 中部分操作,需要认证才能操作。可以看到,cookie信息已经传递到后台,然后基于token进行认证。1.安装 django-proxy 包,进行代理。2.编写view,用与代理后端flower。settings.py中添加下面配置。flower.py文件如下。
2023-07-03 10:50:55
1127
原创 Django+vue3权限菜单rabc设计和动态路由
最重要的menu表已经设计完成,那么接下来就更简单了,还需要一个获取所有路由的方法,当添加权限的时候,可以方便的选择相应的路由权限。权限控制的话,可以基于Django的permission进行控制,并通过访问api的URL操作。因此,需要对menu表进行设计,由于涉及到了前端vue路由,因此,menu模型字段比较多,如下。前端是基于pure-admin二次开发的, 省去了前端开发,直接上手。本次是基于Django和vue实现。服务器设计及部分代码。
2023-07-02 22:15:31
1971
原创 MySQL: Number of on-disk temporary tables created per second is high (over 10 for 5m)
MySQL在内部使用MEMORY存储引擎来创建隐式临时表。在磁盘上,临时表使用 MyISAM 存储引擎。阅读有关内部临时表的。以获取更多详细信息。
2023-06-15 15:54:05
1286
原创 解决 celery 连接mysql丢失问题 (2006, ‘MySQL server has gone away‘)
解决 celery 连接mysql丢失问题 (2006, 'MySQL server has gone away')
2023-05-08 13:42:55
792
原创 git通过SSH指定秘钥文件克隆代码的三种方法
git通过SSH指定秘钥文件克隆代码的三种方法,指定密钥文件,通过git变量,通过git配置文件实现克隆代码到本地
2022-10-27 14:45:02
12307
1
mha相关资源包,mha4mysql-manager-0.57-0.el7.noarch.rpm
2022-08-21
kernel-devel-3.10.0-327.el7.x86_64.rpm 为了安装vbox
2018-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人