gpt4 book ai didi

django - 在sqlite中为条目保留一个id(pk)

转载 作者:行者123 更新时间:2023-12-03 18:36:53 24 4
gpt4 key购买 nike

我是一个初学者,怀疑可能很愚蠢
怀疑是否可以在尝试通过表单注册字段时在sqlite表中保留自动生成的ID

面临的问题是
我依靠'id'作为我的主键,对于下一个条目,我手动计算对db + 1中现有条目的数量进行计数

如果我同时从2个不同的浏览器中打开相同的表单,则两者都会获得相同的ID。
DB中保存的数据是两者中稍后提交的表单的内容。
我希望两个条目都更新为DB。

谢谢

最佳答案

不要粗鲁,但是尝试保留一个ID(尤其是作为主键的ID)充其量是有缺陷的逻辑。

一种“保留” ID的更简单方法是简单地创建记录,然后在工作流程的开头重新获得ID。

工作流中的任何后续功能都将只是更新您最初创建的记录。

这样,您可以创建记录,有效地“保留”记录,将其显示给最终用户,然后根据您的工作流继续向模型中添加信息。

如果由于某种原因放弃了工作流程,只需删除记录即可。

关于django - 在sqlite中为条目保留一个id(pk),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19633159/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com