工作中日常小记

一、ubuntu直接sudo apt install python3-pip会报错,处理方式参考https://blog.csdn.net/qq_33406883/article/details/106020517

二、所有金额等数据大的用BigIntegerField

三、要保证代码兼容健壮性,不能因为一个bug导致功能无法进行,需要思考一下怎么解决这个问题:

四、接口颗粒度,要视情况而定,不一定非要区分特别细,例如一个页面打开有十个接口请求,相同的服务器配置,会比一个接口请求承载量低很多

五、**新增字段时,一定不能与原来的字段名重复。**django的一个bug,当类中有某个charfield字段A,现在去掉charfield字段A,新增foreignKey字段A,在同步数据库时,python manage.py migrate报错,提示A已经存在。

六、Python3中禁止使用datetime.datetime.now(),禁止使用datetime.date.today()。涉及到了Python2与Python3的区别
python2中得到的是北京时间不带时区的时间
Python3中得到的是utc的不带时区的时间

七、星期和日期有时区之分,从数据库读的都是utc时间,获取星期要转为当地时区

八、通用协议的必须抄,不可以自己改;

九、所有猜测的不明白的东西,不能用,要用确认的、推导出来的东西

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值