【发布时间】:2011-10-31 13:20:48
【问题描述】:
是否有任何方法可以授予用户个人资料字段以使其只能由管理界面编辑的权限?用户应该只能在他们的个人资料页面中看到该值,但不能更改它。
【问题讨论】:
-
用户如何看到他们的个人资料?通过 django admin 还是通过自定义界面?您可以使用 django 的内置群组轻松申请权限docs.djangoproject.com/en/dev/topics/auth/#groups
是否有任何方法可以授予用户个人资料字段以使其只能由管理界面编辑的权限?用户应该只能在他们的个人资料页面中看到该值,但不能更改它。
【问题讨论】:
简单地说,不。没有标志或类似的东西只允许通过 Django 管理员管理对象。 但是,您必须提供一些其他方式来管理对象,因此如果您不希望通过管理界面以外的方式编辑某些内容,请不要提供其他方式来编辑它。不知道问题出在哪里。
【讨论】: