发布了文章2023-04-20
重拾些许关于信号模块使用的记忆,记录对于 Django 信号使用的思考。本文使用的 Django 的版本是 4.21 源码注释 {代码...} 2 函数清单2.1 _make_id 方法 {代码...} 首先认真分析下其业务实现,target 参数是接收器(即普通的函数或者是 bound 方法)如果是普通的函数...
提出了问题2021-12-09
提出了问题2021-11-09
赞了文章2020-10-22
国庆10.3号,人邮的刘鑫老师发微信告诉我,说我获得了2020年人民邮电出版社/异步社区《最具影响力作者》,说实话,看到这个信息的时候,我还有点怀疑是不是信息发错人了。
发布了文章2020-10-16
该文件通常位于 /etc/sysconfig/network-scripts/ 目录下,文件名格式为 ifcfg-<接口名称>。例如,如果接口名称为 ens33,需要编辑 /etc/sysconfig/network-scripts/ifcfg-ens33 文件。使用以下命令打开文件:
回答了问题2020-10-16
这个需要重写 get_authenticators 方法,因为视图在顶层已经做了认证类的计算处理,在 get_authenticators 方法中,根据请求的方法,判断返回不同的认证类
发布了文章2020-03-17
1 故事发生背景 这段时间,github 的 clone 快搞死人了,速度慢的一逼,上网看了几种方法 改 hosts (亲测差异不大) 先拉到 gitee,再从 gitee 克隆 走代理 我使用了代理,第二种方法不适合我,为什么,一个是自己懒,另外一个就是安装某些软件,这些软件特么的自己...
发布了文章2020-03-17
使用了 Video 组件 {代码...} 在维系开发者工具中调试时一直报 {代码...} 网上搜出了一个解决方案 [链接] 将当前的基础库版本是2.10.1 ,改为其他版本即可
回答了问题2019-03-24
可以使用悲观锁(select_for_update 的使用方式)或者乐观锁,具体的选择看你们自己的业务场景,使用悲观锁还是使用乐观锁,根据自己的业务定
回答了问题2019-03-16
{代码...} created 这个参数顾名思义就是是否是创建动作,django 中 save 中的信号发送逻辑 {代码...} 因为 save 操作有可能是新建和更新
回答了问题2019-02-23
{代码...}
赞了文章2019-01-12
气泡三角形 {代码...} 梯形 {代码...} 爱心 {代码...} 太极图 {代码...} 折角 {代码...} 混合模式背景图 {代码...} 多云 {代码...} 阴影实现多云天气图案 {代码...} 阴影实现雨天天气图案 {代码...} 彩虹天气图案 {代码...} 雪天天气图案 {代码...} chrome 浏览器图...
回答了问题2018-11-07
这个可以根据自己的需求写一个中间件,建议看下 SessionMiddleware 的源码,一看便知;
发布了文章2018-11-06
记录使用的一些技巧处理 1 自动重载修改的文件 局部的会话中使用 如果想在当前 ipython 会话中使用,则运行 ipython 后,依次键入下面语句即可 {代码...} 全局使用如果想为了懒省事,我希望 IPython 一直会自动重载,则需要修改 /Users/allen/.ipython/profile_defau...
回答了问题2018-06-19
Cool 没毛病
回答了问题2018-05-28
annotate 使用注解
回答了问题2018-05-24
使用 django-extensions 然后 ./manage.py show_urls 即可看到你的路由以及对应的名称
发布了文章2018-05-10
1 错误描述 在查询数据集中的日期时间对象时 {代码...} 然后报错 {代码...} 2 解决问题 实际情况,数据库中是有数据,目测月份提取失败;到 mysql 执行了下 {代码...} 果然,结果返回令人诧异的 NULL 看了下 Django orm 的 datetimes 官方文档 {代码...} 即 mysql 需...
回答了问题2018-04-14
重新定义 objects 然后重写 create 方法
回答了问题2018-04-09
因为你用的 django 版本是 2.x,这个版本对于外键已经强制需要声明 on_delete,低版本的不用,可以看一下 django 的升级日志