我想提示Django管理员中的身份验证用户输入密码,以在保存模型之前验证其是否匹配(使用save_model覆盖)。我想这样做的原因是因为我的客户目前正在与有时可能会“健忘”的员工打交道,并且/或者他们太忙了,以至于无法花时间注销其他人的管理员帐户,并且在添加/编辑对象之前先登录自己的对象。
我有一个与模型关联的“ add by_by”字段,该字段可通过admin中实际模型形式的下拉菜单进行编辑。可用的身份验证用户列表可能与当前登录的用户不同。如果是后者,是否有办法实现我的目标,即提示您输入当前的身份验证用户密码,还是输入错误的密码,强迫他们在创建/编辑对象之前注销并登录?还是更好,但是还是一种提示方式,提示他们在下拉菜单中选择哪个用户来验证该身份验证用户的密码?
最后,是否有一种方法,如果我向所述模型添加“ modified_by”,则可以显示修改订单的人员,但仍将原始的“ added_by”与适用的auth用户相关联?
我认为这很容易做到,但是找不到任何文档或主题。预先感谢。