V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  huazhaozhe  ›  全部回复第 3 页 / 共 4 页
回复总数  66
1  2  3  4  
2021-12-31 08:10:41 +08:00
回复了 182247236 创建的主题 Python Django 中 Python 多线程连接数据问题请教
这个我见过,数据量大又要实时的话
先是数据库优化,查询语句优化,甚至需要的数据单独建表优化
另一个每天一个定时任务跑之前的数据,按照年度月付日分别统计,所以只需要查当天的数据再加之前已经统计好的数据就可以了
2021-12-18 22:17:29 +08:00
回复了 huazhaozhe 创建的主题 宽带症候群 请教跨运营商手机端和宽带内网穿透方案
@happyn 是联通 4G 和电信宽带 windows
2021-12-18 20:32:27 +08:00
回复了 openp2p 创建的主题 宽带症候群 如何在家里远程办公室的 Windows 电脑
移动端是不是没法玩,穿透困难而且当做节点电量消耗不低吧
2021-12-18 15:17:24 +08:00
回复了 huazhaozhe 创建的主题 宽带症候群 请教跨运营商手机端和宽带内网穿透方案
@happyn 刚刚试了下,不通(p_q )
2021-12-18 10:43:43 +08:00
回复了 huazhaozhe 创建的主题 宽带症候群 请教跨运营商手机端和宽带内网穿透方案
@ywy12345 还是要流量走公网服务器中转嘛,貌似也没得其他方法了,就是带宽捉急( ̄. ̄)
2021-11-10 18:02:19 +08:00
回复了 Phishion 创建的主题 Django 请问 Django 在启动的时,如何执行一次性业务代码?
redis 本身不就可以做嘛
另外这个很奇怪啊,如果要清空队列那不是任务就没了,那我崩溃了几次就清除几次和一次启动清除了几次有啥区别,脏数据嘛用其他方式解决,保证重复任务也没问题这样子?
2021-11-09 16:14:55 +08:00
回复了 hfl1995 创建的主题 Android 迫于很多裸聊敲诈诈骗案例,写了一个生成随机联系人的小 app
Android 可以使用多开,🈶root 权限的还可以多开 n 个用户,互相之间数据不互通,数据什么都是空的◑.◑
2021-11-09 15:52:36 +08:00
回复了 huazhaozhe 创建的主题 服务器 有没有海外性价比高服务器推荐?
@AoEiuV020 也对,还不如买个国内得机子玩,加速什么的用机场
2020-05-26 14:15:51 +08:00
回复了 huazhaozhe 创建的主题 Python Python 如何实现一个和属性值相关的单例?
@ruanimal 而且当有默认参数时也有点问题,不过也可以用了,上边有人说的 lru_cache 可以直接用
2020-05-26 14:14:01 +08:00
回复了 huazhaozhe 创建的主题 Python Python 如何实现一个和属性值相关的单例?
@ruanimal 这样的话传入参数必须一样的顺序,否则就不是同一个 tuple
2020-05-26 11:33:10 +08:00
回复了 huazhaozhe 创建的主题 Python Python 如何实现一个和属性值相关的单例?
@islxyqwe 当有默认参数的时候有点小问题,他是根据传入参数来决定的
2020-05-26 11:03:30 +08:00
回复了 huazhaozhe 创建的主题 Python Python 如何实现一个和属性值相关的单例?
@islxyqwe nice
2020-05-26 10:26:26 +08:00
回复了 huazhaozhe 创建的主题 Python Python 如何实现一个和属性值相关的单例?
@ruanimal 如果属性值较多那这个字典可能有好多层吧,,,,,而且有好几个这样的类他们属性不同就要写不同的代码和字典,所以有了这个想法
2019-09-25 16:00:05 +08:00
回复了 huazhaozhe 创建的主题 Python django 如何实现数据的用户操作记录?
@omri
我自己想法大概是这样子:
全局 request 用 threadlocal, 这个比较简单, 上面有人说了有现成的
数据的增删改记录第三方也有, 比如 django-simple-history, 在每个模型里面加个字段就可以, 与用户关联的话参考 django-simple-history 文档有相关描述, 是可以满足这个需求的, 不过我打算自己用 django 的信号机制写这部分逻辑, 可以全局记录, 没全局需求的话用 django-simple-history 应该完全够了
2019-09-25 12:27:58 +08:00
回复了 huazhaozhe 创建的主题 Python django 如何实现数据的用户操作记录?
@lowman
对的, 会用到, 只是全局跟踪变更记录的话, 用信号机制就可以
2019-09-25 11:02:54 +08:00
回复了 huazhaozhe 创建的主题 Python django 如何实现数据的用户操作记录?
@n329291362
@omri
还真有这个写法, 不过官方文档只介绍了 QuerySet filter, 没想到 manager, 不过跟踪实例字段变化已经有更好的实现思路了
manager 这部分也只是在 ORM 这边, 要和 request 有关系还是要在每个视图里面写逻辑
2019-09-25 10:56:33 +08:00
回复了 huazhaozhe 创建的主题 Python django 如何实现数据的用户操作记录?
@sivacohan
我这里其实是需要把 2 个部分关联起来的, 一边是 ORM 操作, 另一边是视图, 大部分情况下其实可以关联起来, 不过这里要做一个全局的, 也不要每个接口单独配置, 每个视图都要写逻辑的这种
目前看来使用 threadlocals 应该可以
2019-09-25 10:46:32 +08:00
回复了 huazhaozhe 创建的主题 Python django 如何实现数据的用户操作记录?
@freakxx
恩,是拆成 2 个部分, 不过现在要把 2 个部分关联起来, 也就是一个 request 引起的多个记录关联起来, 这些都要和用户关联

跟踪一个实例的 field change 的话我是直接改__init__和__setattr__方法添加一个属性就可以实现, 并且只记录了更改的 field. 没有变的 field 不会记录, 在实例更改保存的时候使用了信号来保存更改之前之后的值, 直接 copy 整个实例 emmm 貌似太伤了
2019-09-25 10:17:21 +08:00
回复了 huazhaozhe 创建的主题 Python django 如何实现数据的用户操作记录?
@ohhe 这个做的比较好了
这个必须在每个模型中定义一个 history, 不能抽象类继承, 并且一个每个模型都会创建一张记录表
与用户关联的话, 依赖 django 的中间件, 如果使用 rest_framework 自定义用户验证的话, 得不到用户的, 所以必须每次更改的时候传入 user
2019-09-24 23:21:50 +08:00
回复了 huazhaozhe 创建的主题 Python django 如何实现数据的用户操作记录?
@omri
单独记录 request 或者单独记录一条数据的操作记录不难的,就是 2 个关联起来。。。
然后单独记录一条数据的操作记录其实已经有第三方现成的插件了,我自己的话是用的信号机制实现的,没有深入到涉及 SQL
真的有重写 manager filter 方法嘛,是啥意思我完全没懂,没有搜到文档哎😄
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5845 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 02:15 · PVG 10:15 · LAX 19:15 · JFK 22:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.