【问题标题】:How to create a "created by" field that non-admin users cannot change?如何创建非管理员用户无法更改的“创建者”字段?
【发布时间】:2015-08-21 15:40:25
【问题描述】:

我正在寻找一种方法来为 Django 管理模型创建一个 added_by 字段,该模型设置为当前登录的 Django 管理员用户并且只能由管理员更改(这样用户只能创建声称自行添加)。我欢迎依赖外部库的解决方案。如何实现该功能?

【问题讨论】:

标签: django django-admin


【解决方案1】:

您可以创建一个与相关模型具有 FK 关系的 Creator 对象。 并且只授予管理员更改该对象的权限。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多