TOP

随笔分类 -  ⑬ 异常处理

摘要:问题场景 问题原因 Linux系统没有使用systemd 解决思路 可使用 sysvinit命令 来替代 阅读全文
posted @ 2022-07-11 15:02 羊驼之歌 阅读(17727) 评论(0) 推荐(0) 编辑
摘要:sudo /etc/init.d/mysql restart 阅读全文
posted @ 2022-05-25 11:55 羊驼之歌 阅读(35) 评论(0) 推荐(0) 编辑
摘要:问题现象 执行单元测试命令时, 在预创建测试数据库时出现, 导致的现象为测试数据库无法正确创建 问题原因 此问题出现原因是因为 默认的 mysql 的排序规则在未指定时默认不是 utf8_general_ci 默认是一个 latin1 开头的规则, 此规则会导致中文一些编码问题 解决方式 方式一 s 阅读全文
posted @ 2021-12-07 15:02 羊驼之歌 阅读(857) 评论(0) 推荐(0) 编辑
摘要:问题现象 uwsgi 会根据配置启用复数个进程的django 而 APScheduler 也会依附于 django 的启动同时启动 因此在每个 APScheduler 的定时任务也会是复数个同时执行 问题处理 占用一个未用端口, 从而保证其他django启动的时候去检测 如果已被占用则不在启动, 从 阅读全文
posted @ 2021-11-09 11:40 羊驼之歌 阅读(1753) 评论(0) 推荐(1) 编辑
摘要:问题现象 继承了 AbstractUser 之后的扩展用户表, 会出现在使用 admin 时密码明文显示的问题 变成明文有两个麻烦, 第一是不安全, 这个姑且不说, 其次就是不能享受django自带的一系列的加密解密的过程了 即使说在这时候你创建的密码会直接明文保存在数据库, 因此造成的问题就是 a 阅读全文
posted @ 2020-01-17 14:57 羊驼之歌 阅读(681) 评论(1) 推荐(0) 编辑
摘要:报错场景 执行 celery worker -A tasks -l INFO 打开 worker 的时候报错无法进行 报错解决 Celery 的版本过高, 进行降级处理即可 pip install celery==3.1.25 降级后再次执行会触发 另一报错 此报错原因是 redis 的版本过高导致 阅读全文
posted @ 2019-12-09 16:22 羊驼之歌 阅读(764) 评论(1) 推荐(0) 编辑
摘要:使用场景 某些不可解原因导致 centos7通过桥接方式进行外网资源访问无法实现, 但是 nat 方式是没问题的, 因此考虑直接基于这个的方式进行操作, 但是xshell 的链接需要ip地址, 因此提供的解决方法是端口转发以下为 xshell 操作指引 vbox 操作 修改网卡链接方式以及设置端口转 阅读全文
posted @ 2019-07-11 15:07 羊驼之歌 阅读(427) 评论(0) 推荐(0) 编辑
摘要:报错场景 social_django 组件对原生 django 的支持较好, 但是因为 在此DRF进行的验证为 JWT 方式 和 django 的验证存在区别, 因此需要进行更改自行支持 JWT 方式的验证信息的加入 更改后再验证第三方登录时发生如下报错 详细报错 解决方式 姑且这样子可以解决, 但 阅读全文
posted @ 2019-04-29 16:38 羊驼之歌 阅读(13589) 评论(1) 推荐(2) 编辑
摘要:安装的时候发现报错如下, 提示需要升级pip 按照指引进行升级, 同样的超时 使用 豆瓣源进行安装 pip 重新升级指定豆瓣源方式进行安装, 安装成功 阅读全文
posted @ 2019-04-26 11:19 羊驼之歌 阅读(515) 评论(0) 推荐(0) 编辑
摘要:查看本机ip 查看当前的 3306 端口状态 当前是外部无法连接状态 修改访问权限 默认的 mysql 是只能本机连接, 因此需要修改配置文件 找到这一行 把他注释掉 如果没有设置端口号的话需要设置端口号 然后保存重启 mysql 的服务 开放root账户的访问权限 进入mysql 的shell 中 阅读全文
posted @ 2019-04-09 17:19 羊驼之歌 阅读(2234) 评论(0) 推荐(1) 编辑
摘要:报错现象 xadmin 集成到项目后进行添加数据的时候报错 具体如下 黄页 后端 具体报错定位 报错分析 点击这里 报错解决 源码 修改后 阅读全文
posted @ 2019-04-07 17:59 羊驼之歌 阅读(253) 评论(0) 推荐(0) 编辑
摘要:Addrss already in user 解决方案 查pid 查看当前用户的进程 pid 杀进程 重复上面步骤一次, 因为一遍杀不死.他会换一个 pid 继续, 杀两次就基本没问题了. 阅读全文
posted @ 2019-04-02 16:12 羊驼之歌 阅读(265) 评论(0) 推荐(0) 编辑
摘要:错误原因有可能是在settings中静态文件目录设置的有问题 STATIC_ROOT=os.path.join(BASE_DIR,"static/")#错误 STATIC_ROOT=os.path.join(BASE_DIR,"/static/")#正确 阅读全文
posted @ 2019-03-19 21:43 羊驼之歌 阅读(3849) 评论(1) 推荐(2) 编辑
摘要:报错现象 添加远程仓库后 推送代码的时候报错 报错分析 远程代码和本地代码不匹配问题 远程初始仓库的创建有些默认 的 README什么的本地是没有的 需要先同步后再上传 报错解决 阅读全文
posted @ 2019-03-15 09:55 羊驼之歌 阅读(445) 评论(0) 推荐(0) 编辑
摘要:报错现象 git add . 的时候发现此报错 报错分析 看情况应该是不同系统对换行的识别不到位导致的 就常识来说文件是在windows下生成的所以换行和 linux 确实不同可能是因为这个导致的 报错解决 同理在 pycharm 中也要做相关操作 在pycharm 中进行操作的时候也会提示这个问题 阅读全文
posted @ 2019-03-15 09:37 羊驼之歌 阅读(6707) 评论(0) 推荐(0) 编辑
摘要:报错详情 安装 xadmin 组件的时候报错 不论是命令行还是 pycharm 方式都不行 分析报错 按照报错提示是说 README.rst 文件的编码问题导致. 解决报错 通过 github 下载源码 zip 包 自己手动将 包里面的 README.rst 文件自行替换掉 用 txt 文本文件重命 阅读全文
posted @ 2019-03-14 14:35 羊驼之歌 阅读(7417) 评论(0) 推荐(0) 编辑
摘要:报错现象 在执行 django 后台管理的时候添加数据导致 1452 错误 报错代码 分析报错 因为有做 auth 的自定义扩展字段. 具体的应该是 自定义表 和 内置的 auth 表的 FK 外键无法映射导致 解决方式有两种 建立映射 取消映射检查 问题解决 这里采用第二种方式 直接在 setti 阅读全文
posted @ 2019-03-14 11:57 羊驼之歌 阅读(970) 评论(0) 推荐(0) 编辑
摘要:报错现象 在使用 django 创建 超级用户的时候提示报错 Password (again): ytyt521521 Traceback (most recent call last): File "C:\Users\Python\Envs\testvir2\lib\site-packages\d 阅读全文
posted @ 2019-03-14 11:22 羊驼之歌 阅读(1789) 评论(0) 推荐(0) 编辑
摘要:报错现象 django 启动的时候报错 django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet. 报错解决 记不清是我有毛病的在 manage.py 里面导入了这个没有用的东西还是自动生成的 很明显这行代码完全用不到. 既 阅读全文
posted @ 2019-03-13 11:08 羊驼之歌 阅读(5439) 评论(0) 推荐(0) 编辑
摘要:报错现象 报错解决 在 settings.py 中添加这一句话则可以解决 测试不在有问题 阅读全文
posted @ 2019-03-12 21:36 羊驼之歌 阅读(1879) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示