假设有两个(或多个)django 管理员读取了一条数据库记录,然后更改并保存它。没有数据库问题,但是一些管理员会惊讶于他们写的记录被覆盖了。
这个问题有没有解决过?一种方法是有一个明确的“正在编辑”按钮,它在记录中设置一个标志。如果另一个管理员阅读了相同的记录,然后单击他的“正在编辑”,他将被警告说有一个先前的编辑正在进行中。或者可以在记录中添加一个字段,该字段在保存记录时递增。如果该字段与读取记录时不同,则会警告管理员该记录在读取后已被其他人更改。
是否有本地 django 方式来处理这个问题?