工作中日常小记

Posted 起名字是很难的事

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工作中日常小记相关的知识,希望对你有一定的参考价值。

一、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时间,获取星期要转为当地时区

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

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

以上是关于工作中日常小记的主要内容,如果未能解决你的问题,请参考以下文章

工作中日常小记

工作中日常小记

[转帖]「日常小记」linux中强大且常用命令:findgrep

企业网站SEO的日常工作小记

日常小记_计算机网络

日常小记