Django
文章平均质量分 76
赖勇浩
这个作者很懒,什么都没留下…
展开
-
因浏览器未发送Referer HTTP头导致Django项目CSRF验证失败的原因
前段时间,做了一次服务器减负的同时,也把所有的遗留网站都加上了 HTTPS 支持,让客户免受推荐 HTTPS 证书的电话骚扰(他们的话术很吓人,客户听了以后会害怕地找我,这就很让我烦心了)。因为遗留的都是企业官网,很少人会登陆更新内容,所以很久以后,客户来联系我说后台登陆不上了。原创 2024-10-06 00:12:17 · 461 阅读 · 0 评论 -
Django老项目升级到新版本
手上有个 Django 老项目,一直跑得好好的,好几年没动过了,维护费收得正爽,没想到客户来了个新的运营人员,丢了个改动需求过来。我一看也没啥大改,大意了,就答应了。原创 2024-04-21 00:28:30 · 1077 阅读 · 0 评论 -
Nginx截断uwsgi+Django(Flask)大响应体的问题及解决
昨天一个一直续费的老客户,说网站出问题了。他的网站只是简单的展示型公司官网,用 Django 做的,日常做放放产品,连交易都没有,是2016年做好一直没有动过的。年年续费很积极的优质客户反馈问题,赶紧问他咋了,他发了张图过来,说今天他编辑商品详情,发现保存按钮没有了,如下图:可以看到这个页面已经结束了,但底部的保存按钮不见了。正常的Django Admin管理后台商品编辑界面,下面有一排操作按钮。这很奇怪,为什么没改代码会突然这样。按我们程序员的思维,如果代码没改,那肯定是客户做了什么操作,问他,只是原创 2022-06-30 17:55:37 · 1851 阅读 · 1 评论 -
多线程Django程序耗尽数据库连接的问题
Django的ORM是非常好用的,哪怕不是做Web项目也值得一用,所以网上也可以找到不少使用 Django 开发非Web项目的资料,因为除了ORM之个,命令行、配置文件等组件也非常好用。最近用这种方式开发了一个非Web项目,而且是多线程的。一个线程从DB中获取jobs,然后有N个工作线程,并把结果写回DB。简单来说就是这样。项目运行一段时间后,发现数据库连接耗尽了,幸好内存大,然后一直往上调,...原创 2018-10-07 17:02:22 · 6818 阅读 · 0 评论