分类: 脚本语言
通过pyenv管理python版本
概述
在进行Python开发时,会遇到不同版本的Python项目,为了方便使用,出现了很多Python的版本管理工具,pyenv就是其中之一。
因Node.js使用Python版本为2.7……
文泉书城PDF下载器
背景
因书城改版,无法通过此方式进行下载,请各位绕行。
改版后书城由原有单页面切割为六页面,涉及合成。
原有的jwt key已失效,无法进行获取。
最近在备考……
解决多进程中APScheduler重复运行的问题
问题描述
使用uwsgi+django部署生产环境时,由于uwsgi开启多个线程,导致任务计划被执行多次。
解决方式
通过socket接口来判断是否已经启用任务计划,防止计划……
Python操作AD使用LDAP3(ConnectionResetError: [Errno 104] Connection reset by peer)
问题描述
AD域:Windows Server 2019
Python版本:3.9
LDAP3版本:2.9
报错信息如下:
Shell
Traceback (most recent call last):
……
uwsgi.ini 配置
2020年7月7日更新
解决了多线程前端无法获取数据问题。
Shell
[uwsgi]
# 字符编码
env = LC_CTYPE=zh_CN.utf-8
# 项目目录
chdir=/Pr……
uwsgi日志切割
概述
对uwsgi日志进行切割
过程
1. 配置uwsgi,增加以下内容
Shell
logto=/var/log/uwsgi
touch-logreopen=/var/log/uwsgi/.touchfor……
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.2.
描述
在升级django版本的过程中,遇到以下问题:
问题一:
Shell
pip3 install --upgrade mysqlclient
1
……
django开发环境与生产环境配置
概述
一个项目在开发过程中,需要对生产环境进行优化及版本叠加,因使用不同的数据源及接口地址,需要对配置进行区分。
开发环境:pycharm + django + python ……
Nginx通过uwsgi发布Django项目导致Apscheduler计划任务不自动启动
说明
通过uwsgi启动Django项目,导致项目里面的计划任务不能跟随项目的启动自动运行,需要用户通过网页打开项目之后,计划任务才正常执行。
解决方式
原因是使……
Nginx通过uwsgi发布Django项目导致Apscheduler计划任务不能正常运行
说明
在项目中,需要使用到定时执行函数的操作,通过Apscheduler写了一个定时任务,启动时发现出现以下错误。
Shell
Exception in t……