sxy960806 最近的时间轴更新
sxy960806

sxy960806

V2EX 第 240543 号会员,加入于 2017-07-15 23:49:34 +08:00
sxy960806 最近回复了
2020-09-29 01:50:29 +08:00
回复了 Achilless 创建的主题 Python 为什么后端要写 form,前端直接写好 form 再传不是很方便么
可以换一个问题,后端写了 form 为什么数据库还要再检验一遍?理解了吧
2020-09-29 01:44:07 +08:00
回复了 vincekang 创建的主题 Python 请教大佬,怎么把 Python 项目打包成 exe 程序
@xJogger 竟然和我最近写的部署脚本一模一样,握手🤝
2020-08-03 23:13:01 +08:00
回复了 ryomahan 创建的主题 Python 《捕蛇者说》16 期发布: Goodbye Python 2, Hello Python 3!
为什么对 dataclasses 特性不怎么了解还要互相扯这么多?这样听起来非常乱。
2020-07-16 09:48:52 +08:00
回复了 fangcan 创建的主题 程序员 rpc 跟 restful 之间有什么关系 ?
@kenzi 资源的命名一般用单数还是复数呢?比如我看 github 的 v3api,就是 projects,而 auth 这种不可数的名词没有复数,user 有复数但写成 users 有点奇怪。比较纠结。。。
2020-03-23 00:14:38 +08:00
回复了 ShuoHui 创建的主题 Python 小白有个问题请教在座各位……
这个除了手把手教估计也没什么办法了,离线环境安装 docker 也不容易。如果题主会离线安装 docker,那就不会来发帖了。
2020-02-27 22:44:18 +08:00
回复了 kayseen 创建的主题 Python 关于 drf 框架中抛出异常的正确姿势
def custom_exception_handler(exc, context):
response = exception_handler(exc, context)
if response:
detail = response.data.get('detail')
non_field_errors = response.data.get('non_field_errors')
# 异常响应
if detail:
return Response({'response': detail, 'data': {}, 'code': '1001'})
elif non_field_errors:
return Response({'response': non_field_errors[0], 'data': {}, 'code': '1001'})
else:
return Response({'response': '接口参数错误', 'data': {}, 'code': '1001', 'tips': response.data})
return response


可以按照我这个思路来添加异常处理
效果如下:
# 登陆失败
{
"response": "无法使用提供的认证信息登录。",
"data": {},
"code": "1001"
}
# 开发阶段字段不完整或字段校验错误
{
"response": "接口参数错误",
"data": {},
"code": "1001",
"tips": {
"end_date": [
"该字段是必填项。"
],
"priority": [
"该字段是必填项。"
],
"auditor": [
"该字段是必填项。"
]
}
}
2019-08-07 09:32:25 +08:00
回复了 d5 创建的主题 问与答 某鱼的 Nuc8i7 可以买吗?有什么坑在里面嘛
上个月刚以 2800 在淘宝上入了 nuci7beh,配了 16GB 内存。在 4k 分辨率下办公 /开发完全没问题,在 1080P 分辨率下可以玩一些 3-5 年前的 3D 游戏,如 GTA5/二之国 /风之旅人之类的。网游里刀塔霸业实测最高特效也是无压力 60 帧。
2019-08-07 09:28:43 +08:00
回复了 d5 创建的主题 问与答 某鱼的 Nuc8i7 可以买吗?有什么坑在里面嘛
@yiFire 实测 i7 可以压住,不上 i7 才可惜
2018-08-13 13:47:35 +08:00
回复了 Immortal 创建的主题 全球工单系统 安卓的知乎客户端是否有内存泄漏?
React Native 的 ListView 导致的吧,至今还未完全解决。https://github.com/facebook/react-native/issues/499
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5382 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 07:25 · PVG 15:25 · LAX 23:25 · JFK 02:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.