随笔分类 -  异常处理

摘要:问题描述:CU002HModel matching query does not exist. 问题分析:匹配的查询不存在。顾名思义就是什么数据都没有。 原因是get查询时没有结果会报错,所以有两个选择,添加使用try判断,另外使用filter查询,filter查询没有结果时不会报错。 CU002H 阅读全文
posted @ 2023-01-20 22:32 侬侬发 阅读(90) 评论(0) 推荐(0) 编辑
摘要:问题描述:1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`sysProDB4`.`IM003D1`, CONSTRAINT `IM003D1_item_no_id_d6a0fc9e_fk_IM 阅读全文
posted @ 2023-01-20 21:51 侬侬发 阅读(422) 评论(0) 推荐(0) 编辑
摘要:问题描述: save() prohibited to prevent data loss due to unsaved related object 'item_no 原因分析: 原来的目的是保存数据时同步另一个表,不存在新增,存在更新,但是当不存在新增时,关联外键item_no的信息还没有保存,就 阅读全文
posted @ 2023-01-20 21:18 侬侬发 阅读(175) 评论(0) 推荐(0) 编辑
摘要:drf_yasg2的简介: drf-yasg是Django RestFramework的一个扩展,使⽤drf_yasg2下载⾃动⽣成的api⽂档的json或yaml⽂件配置项。 drf_yasg2的安装: pip install drf-yasg2 drf_yasg2的settings.py 注册: 阅读全文
posted @ 2023-01-19 18:07 侬侬发 阅读(2116) 评论(0) 推荐(0) 编辑
摘要:Django接入SwaggerAPI接口文档-完整操作(包含错误处理)Django接入SwaggerAPI接口文档-完整操作(包含错误处理) 阅读全文
posted @ 2023-01-19 16:53 侬侬发 阅读(891) 评论(0) 推荐(0) 编辑
摘要:Swagger是一个API开发者的工具框架,用于生成、描述、调用和可视化RESTful风格的Web服务。总体目标是使客户端和文件系统服务器以同样的速度来更新,方法,参数和模型紧密集成到服务器端的代码中,允许API始终保持同步。 在使用 django-rest-framework 进行API开发,可以 阅读全文
posted @ 2023-01-17 23:41 侬侬发 阅读(297) 评论(0) 推荐(0) 编辑
摘要:错误: UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list 这个错误是在使用Django的DRF框架编写接口时,配置了分页之后出现的分页警告,仅是警告而 阅读全文
posted @ 2023-01-05 16:38 侬侬发 阅读(412) 评论(0) 推荐(0) 编辑
摘要:当需要测试django能否解析网站根路径的URL,并将其对应到我们编写的某个视图函数上时,使用下面的语句 from django.core.urlresolvers import resolve 执行代码时出现错误: ModuleNotFoundError: No module named ‘dja 阅读全文
posted @ 2023-01-05 08:10 侬侬发 阅读(383) 评论(0) 推荐(0) 编辑
摘要:django时区问题的解决 更新时间:2021年05月18日 09:37:58 作者:Silent丿丶黑羽 我们都知道时区,标准时区是UTC时区,django默认使用的就是UTC时区,我们希望存储在数据库中的时间就是本地时间(东八区的时间),那么应该怎么设置,就一起来了解一下 前言 我们都知道时区, 阅读全文
posted @ 2023-01-04 19:08 侬侬发 阅读(144) 评论(0) 推荐(0) 编辑
摘要:Strings must be encoded before hashing 当我们将字符串传递给 hash 算法时,会出现 “TypeError: Strings must be encoded before hashing”。 解决错误,使用encode() import hashlib, ti 阅读全文
posted @ 2022-12-08 21:44 侬侬发 阅读(4209) 评论(0) 推荐(1) 编辑
摘要:--SELECT * FROM LJEL005H--ALTER TABLE LJEL005H add el_req int default 15 not null --消息 5074,级别 16,状态 1,第 2 行--对象'DF__LJEL005H__el_req__55E14B87' 依赖于 列 阅读全文
posted @ 2022-12-01 13:32 侬侬发 阅读(535) 评论(0) 推荐(0) 编辑
摘要:不要导入该APP的包,而是加上双引号写入"App.xxx" 阅读全文
posted @ 2022-10-20 16:27 侬侬发 阅读(30) 评论(0) 推荐(0) 编辑
摘要:解决办法 在test.py文件的最头部加上以下代码,配置环境 import os,django os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'djbbs.settings') django.setup() 阅读全文
posted @ 2022-10-17 13:11 侬侬发 阅读(29) 评论(0) 推荐(0) 编辑
摘要:这个问题是在使用 django REST 做自定义认证的时候出现的 解决方法是 在settings.py 中注释掉这个 REST_FRAMEWORK={ 'DEFAULT_PERMISSION_CLASSES': [ 'rest_framework.permissions.DjangoModelPe 阅读全文
posted @ 2022-10-15 07:35 侬侬发 阅读(29) 评论(0) 推荐(0) 编辑
摘要:函数里面return response问题: 1、没有 2、写错 3、位置错 例如: return Response('确认成功') 阅读全文
posted @ 2022-10-14 21:11 侬侬发 阅读(107) 评论(0) 推荐(0) 编辑
摘要:错误原因是你的项目使用的不是Django自带的用户表,采用的自定义的用户表,这个时候需要在settings.py里面进行指定。 AUTH_USER_MODEL = 'usersApp.UserProfile' # usersApp是app名,UserProfile是models中的类名 阅读全文
posted @ 2022-10-13 21:01 侬侬发 阅读(231) 评论(0) 推荐(0) 编辑
摘要:Can't uninstall 'Pillow'. No files were found to uninstall. Pillow卸载不掉的解决办法 1、进入python所在路径,进入scripts文件夹 2、执行pip uninstall Pillow卸载 阅读全文
posted @ 2022-10-13 20:47 侬侬发 阅读(1222) 评论(0) 推荐(0) 编辑
摘要:ESLint: More than 1 blank line not allowed. (no-multiple-empty-lines) 阅读全文
posted @ 2022-08-08 13:59 侬侬发 阅读(410) 评论(0) 推荐(0) 编辑

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