V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  CEBBCAT  ›  全部回复第 65 页 / 共 407 页
回复总数  8138
1 ... 61  62  63  64  65  66  67  68  69  70 ... 407  
是快要毕业了吗?看了前贴 /t/808374 也还是搞不太清楚楼主现在是什么状况,可以补充一些信息吗?
楼主对代码的阅读还是有一些偏差,比如“self.connection.ops.last_insert_id”在做的应该不是“select id from user”,我头说起吧,假定你使用的是 MySQL 。

MySQL 提供了 LAST_INSERT_ID() [0]函数,调用它将会返回当前回话上次插入的第一个生成的值,一般就是 AUTO_INCREMENT 。所以 Django 是有能力获取正确的用户 ID 的。而这个函数的运作方式从文档也可以看到,是不受其他 client 影响的,所以不用担心并发。


本来还打了一大堆 InnoDB 、X 锁之类的,重新审题发现好像是我想多了,放在参考资料吧,你再用里面提到的关键词搜索,应该能搜到不少资料。

忘了说,你可以看看 “self.connection.ops.last_insert_id” ,再向下找应该就可以找到 LAST_INSERT_ID() 了。另外虽然我好久没写 Python 了,但 with 显然不是做这个用的。再另外,想问一下楼主是怎么学习 Python 的?感觉基础还需要再扎实一点呀。再另外,我觉得可以把 cursor 理解为一个会话,当然了,最好找专门的文章。


0. https://dev.mysql.com/doc/refman/8.0/en/information-functions.html#function_last-insert-id
参考资料:
https://segmentfault.com/a/1190000023869573
https://dev.mysql.com/doc/refman/5.7/en/innodb-locking.html#innodb-insert-intention-locks
https://dev.mysql.com/doc/refman/8.0/en/innodb-auto-increment-handling.html

https://github.com/django/django/blob/379bb201ed346a76e322fe7c6cbd13cb4a6e68a1/django/db/models/sql/compiler.py#L1662-L1666
2022-03-25 20:24:27 +08:00
回复了 istevenshen 创建的主题 游戏 想玩游戏,但是没有网络怎么办?
单机游戏呀,Minecraft 欢迎你👏
2022-03-25 00:37:00 +08:00
回复了 awanganddong 创建的主题 MySQL mysql 删除表字段后,表的大小会减小吗
这个需求看起来有点奇怪,是不是缘木求鱼了?如果真的要做的话,redis 支持 lua 脚本,zset 求 max 后+1 再存储即可
2022-03-23 18:30:16 +08:00
回复了 wlgqa 创建的主题 Go 编程语言 golang 有没有办法获取当前 TCP 发送缓存区剩余空间。
获取缓存区剩余大小是做什么用的呢?
2022-03-23 02:34:13 +08:00
回复了 rpish 创建的主题 问与答 租房的老哥们,都买了啥?
闲着没事儿多睡觉,买啥东西,丢不舍得丢,放没地方放

渐进式添置
2022-03-22 12:48:26 +08:00
回复了 wanghg 创建的主题 程序员 现在 Java 转 go 有希望吗?
Go 没大几个月是不可能达到熟练的水平的,一两周是能较熟练地照猫画虎的水平
2022-03-22 12:44:08 +08:00
回复了 JasonLaw 创建的主题 程序员 关于 RESTful API 的疑问
多加两个 key ,把他搞到晕头转向,这时候就可以说,内部变量太多,不适合逐一映射,还是原样传递符合情况
2022-03-22 01:02:57 +08:00
回复了 yisier 创建的主题 生活 上海租房停车好难啊
@dlsflh 这也能转进?
2022-03-21 23:05:19 +08:00
回复了 WeiShenMe 创建的主题 生活 妈妈今天走了,我好难受,妈妈
抱抱
2022-03-21 22:31:28 +08:00
回复了 8UbNRbE5c9tvj2 创建的主题 问与答 求一个国外品牌手环
除了快捷回复外,我现在在用的小米手环 5NFC 都能实现。
@lianjin 把代码放到专门的目录,然后设置一下排除列表吧
2022-03-21 13:01:39 +08:00
回复了 cwjwgg 创建的主题 程序员 求套类似问答的知识库系统
看起来 FAQ 不能解决问题?是关键字不好提取吗?
1 ... 61  62  63  64  65  66  67  68  69  70 ... 407  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   772 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 61ms · UTC 22:44 · PVG 06:44 · LAX 15:44 · JFK 18:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.