我想建立一个 django 站点,其中某些受信任的用户可以编辑他们的个人资料信息。让每个受信任的用户都通过 django 管理界面有意义吗?我只希望他们能够查看和编辑自己的信息(显然)。这似乎不符合 django 人定义“信任”的方式,尤其是粗体字...
管理员旨在供您(开发人员)信任的人使用。这不仅仅意味着“经过身份验证的人”;这意味着 Django 假设您的内容编辑器可以被信任做正确的事情。
这意味着编辑内容没有“批准”过程——如果你信任你的用户,没有人需要批准他们的编辑。这也意味着权限系统虽然功能强大,但不支持基于每个对象限制访问。如果您相信某人可以编辑他们自己的故事,那么您就相信他们不会在未经许可的情况下编辑其他人的故事。
这是适合 django 管理模块的用例之一,还是只是针对不受信任的用户的专用视图?