【发布时间】:2009-05-08 03:09:13
【问题描述】:
假设有两个(或更多)django 管理员读取了一条数据库记录,然后更改并保存它。没有数据库问题,但有些管理员会惊讶于他们写入的记录被覆盖了。
这个问题有解决过吗?一种方法是有一个明确的“正在编辑”按钮,它在记录中设置一个标志。如果另一个管理员阅读了相同的记录,然后单击他的“正在编辑”,他将被警告说有一个先前的编辑正在进行中。或者可以在记录中添加一个字段,该字段在保存记录时递增。如果该字段与读取记录时不同,则会警告管理员该记录在读取后已被其他人更改。
有没有原生的 django 方式来处理这个问题?
【问题讨论】:
-
好问题米奇。不幸的是,我担心没有这样的功能——尽管我很高兴拥有它!
标签: django django-admin