Django模型的编辑时间有限

时间:2019-06-03 14:32:53

标签: django django-models crud user-permissions django-2.1

我的模型具有随创建时间而变化的字段。我如何允许用户从创建时间起仅24小时内编辑项目?另外,我想为管理员用户从此规则中排除例外。

1 个答案:

答案 0 :(得分:1)

您可以覆盖模型的save()方法,并检查创建时间和当前时间之间的时差,如果模型和User模型之间存在关系,则可以为管理员用户管理您要检查用户is_superuser是否为例外的异常。

编辑:修正错字