Djnago
陈小石的全栈之路
就看看
展开
-
阿里云docker+mysql+django连接
服务器配置:阿里云+docker服务器使用docker启动 mysqldocker run --restart unless-stopped -p 3306:3306 -d --name mysql-test -e MYSQL_ROOT_PASSWORD=<password> mysql在阿里云控制台,防火墙配置,新建3306端口django配置配置:settings.pyDATABASES = { 'default': { 'ENGINE原创 2021-08-05 13:02:37 · 241 阅读 · 0 评论 -
笨方法解决Apscheduler +sqlite3多线程任务database is locked
公司项目需要,需要在之前系统的基础上开发一个定时推送系统,前后端使用cron表达式定义任务触发的时间逻辑。后端在Django框架下使用apscheduler,刚开开始开发时使用了了django-apscheduler中提供的DjangoJobStore,默认使用了django默认自带的sqlite3 数据库,当任务比较多,并且任务间隔时间段的时候,多线程操作容易抛出:database is locked 的错误尝试了网上常见的几个多线程操作sqlite的解决办法:设置数据库timeout:没有解原创 2021-08-05 11:32:10 · 800 阅读 · 0 评论 -
Django+Websocket实现服务器端推送
由于公司需要开发一个监控系统,前后端方案使用 Angular+Django进行开发,协议:Websocket由于开发时Django + Weboscket配置时找到的文档多数较老,或者大多数复制粘贴,很多代码前后不对应,所以开贴记录一下。ps:第一次发帖,结构有不完善或者有问题的可以随时指出,看到就会回复了,问题会持续更新1.Python + Django Websocket配置Django项目安装及新建就不演示了(项目名称:my-project),文档比较多而且简单。正文开始配置Django原创 2021-05-27 12:35:49 · 2255 阅读 · 0 评论