使用Django restframework做api服务时,有个小需求,有个字段代表离开时间,这意味着创建时是不能给这个字段赋值的,哪怕传递了值都不会写入;而更新时,不管传了多少个字段,最后只会更新离开时间这个字段。这样能保证数据的合理性。
先说创建时。
在定义model的时候,这......
python
django
web开发
前些时候公司给每个人都配备了Github Copilot,经过公司内一系列账户和权限的折腾,终于可以用起来了,至少不用像以前用个LLM就被警告了,这下总能满足安全需要了嘛。
在vs code和pycharm里都配置了copilot,用起来还行,能补全文档和代码,能解释代码,能生成代码,虽......
python
AI
MCP
pycharm在调试代码时,错误或警告会显示红色,这没问题,但是一些其他正常的日志也会显示为红色,这会让人很困惑,比如调试django或pytest时,看到满屏红色,结果却是通过的。
解决的话,方式一是将stderr指定到stdout。
方式二是在pycharm设置中Editor ......
python
主要以django为例(虽然也在做其他语言的web server),记录一下几种管理敏感信息比如账户密码等的方式。毕竟始终要连接数据库啊、连接第三方的授权验证等,密码信息难以避免,但除了本地调试时,不能将这些敏感信息以明文方式提交版本管理也不能暴露给外界。
部署时,将敏感信息存入特......
web开发
目前有个需求,需要将定时任务迁移到web平台来,最开始是用的crontab,但不打算用了。期望的效果是只要启动了web server,那么定时任务就随之应用启动,因为有些功能是与web server有关,所以不打算依赖于系统,在将来做迁移时也方便一些,只要启动server那么定时任务就有了。
......
python
django
web开发