|
|
1
17
不,Django管理员不适合单个用户配置文件,每个用户都可以查看和编辑所有其他用户配置文件。这更适合必须同时管理所有用户的管理员。 您需要构建的是一个用户配置文件页面。Django已经有了一个很好的登录系统,这得益于Django.contrib.auth模块。你可以很容易地将其集成到你的页面中,这正是Django管理员用来对用户进行身份验证的。
|
|
|
2
5
我建议您创建一个Person模型,其中包含用户模型(管理站点用户模型)的OneToOneField。有些是这样的。。
|
|
|
3
3
Django的授权模型有点过于简单。它只是检查整个模型的权限。
在你写了一两个之后,你会看到模式。然后你可以考虑编写自己的装饰器来处理这个问题。
|
|
|
4
3
我不认为在网站上编辑我的个人资料是一项行政任务。我认为 django-profiles 这就是你要找的。 |
|
|
5
1
|
|
|
6
1
有一些django可插拔应用程序允许对您的管理模型进行行级权限。然而,我更倾向于编写自己的视图,允许用户在应用程序内完成。 在设计我目前正在开发的应用程序时,我也有类似的愿望(使用管理控件),但我决定管理应用程序真的是供管理员使用的,应该给普通用户自己的页面来完成工作和定制(如果需要)。
|
|
|
Patrick Bond · 如何将模型中的函数结果添加到列表中? 1 年前 |
|
|
bur · 每次从模板调用方法都会查询数据库吗? 1 年前 |
|
|
Stefan · 在子目录中设置Django 1 年前 |
|
|
vale383 · 如何在Django端点中查找user_id 1 年前 |
|
|
Kovy Jacob · Django在动态URL段中添加斜线 1 年前 |
|
|
user987 · 如何在Django中访问提交的表单请求数据 1 年前 |
|
|
user24242514 · 将嵌套查询字符串请求转换为字典 1 年前 |