xhzhang 最近的时间轴更新
xhzhang

xhzhang

V2EX 第 535880 号会员,加入于 2021-03-04 09:07:30 +08:00
xhzhang 最近回复了
看你这个是要支持自填,非自填情况下要取当前总条数+1 。
这个 id 如果是有唯一要求,自填的 id 还要先检查是否已有 ,并抛出错误。
如果没有唯一性要求,那就没有必要加个 choice_id 这种方法,用 uuid ,rangdom 之类的生成随机序列作为编号,另外加一个字段建立 sequence 用于区分不同的数据。
主要是不懂为何会有你现在这种需求,没有业务目标直接写代码,感觉怪怪的
这是要实现 id 递增吗?为什么不用 sequence 之类的,要用这么暴力的方法呢
with 语句只是一个语法糖,自动打开一个游标,在 with 的代码块内使用完成后,会自动调用 cursor.close()关闭游标。

user = UserModel.objects.create(name="haha") 这句是在数据库写入了一条数据,user 就代表新写入的数据,在 orm 中映射成 User 的一个类实例。只要数据库能保证生产的 id 是正确的,返回类的 id 必然就是正确的。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3687 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 04:06 · PVG 12:06 · LAX 21:06 · JFK 00:06
Developed with CodeLauncher
♥ Do have faith in what you're doing.