sxy960806's recent timeline updates
sxy960806

sxy960806

V2EX member #240543, joined on 2017-07-15 23:49:34 +08:00
sxy960806's recent replies
可以换一个问题,后端写了 form 为什么数据库还要再检验一遍?理解了吧
@xJogger 竟然和我最近写的部署脚本一模一样,握手🤝
为什么对 dataclasses 特性不怎么了解还要互相扯这么多?这样听起来非常乱。
Jul 16, 2020
Replied to a topic by fangcan 程序员 rpc 跟 restful 之间有什么关系 ?
@kenzi 资源的命名一般用单数还是复数呢?比如我看 github 的 v3api,就是 projects,而 auth 这种不可数的名词没有复数,user 有复数但写成 users 有点奇怪。比较纠结。。。
Mar 23, 2020
Replied to a topic by fcmio Python 小白有个问题请教在座各位……
这个除了手把手教估计也没什么办法了,离线环境安装 docker 也不容易。如果题主会离线安装 docker,那就不会来发帖了。
Feb 27, 2020
Replied to a topic by 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": [
"该字段是必填项。"
]
}
}
Aug 7, 2019
Replied to a topic by d5 问与答 某鱼的 Nuc8i7 可以买吗?有什么坑在里面嘛
上个月刚以 2800 在淘宝上入了 nuci7beh,配了 16GB 内存。在 4k 分辨率下办公 /开发完全没问题,在 1080P 分辨率下可以玩一些 3-5 年前的 3D 游戏,如 GTA5/二之国 /风之旅人之类的。网游里刀塔霸业实测最高特效也是无压力 60 帧。
Aug 7, 2019
Replied to a topic by d5 问与答 某鱼的 Nuc8i7 可以买吗?有什么坑在里面嘛
@yiFire 实测 i7 可以压住,不上 i7 才可惜
React Native 的 ListView 导致的吧,至今还未完全解决。https://github.com/facebook/react-native/issues/499
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1094 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 23:23 · PVG 07:23 · LAX 16:23 · JFK 19:23
♥ Do have faith in what you're doing.