V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shiziwen
V2EX  ›  Django

django 如何在自定义 User model 中,通过 groups 控制用户的权限?

  •  
  •   shiziwen · 2015-07-26 22:35:23 +08:00 · 4603 次点击
    这是一个创建于 3406 天前的主题,其中的信息可能已经有所发展或是发生改变。

    django 如何在自定义User model中,通过groups控制用户的权限?

    我需要几个用户可以登录admin,但是权限需要限定,例如只能修改某个特定的model。
    这种功能如何实现?

    多谢。

    5 条回复    2015-07-28 15:38:24 +08:00
    MrEggNoodle
        1
    MrEggNoodle  
       2015-07-27 10:21:29 +08:00
    django自带的后台就有这个权限设置功能。去查查?
    shiziwen
        2
    shiziwen  
    OP
       2015-07-27 14:48:13 +08:00
    @MrEggNoodle
    查了一些资料,但是没有成功。

    能不能提供一下例子或者资料,多谢。
    MrEggNoodle
        3
    MrEggNoodle  
       2015-07-27 17:56:56 +08:00
    @shiziwen Django新人吗?那我答非所问的分享一些我的入门资料给你~
    http://www.ziqiangxuetang.com/django/django-tutorial.html
    这是一个非常好关于Django的简明教程,国内的,希望对你有帮助。

    http://django-china.cn
    这是一个国内相对活跃的Django论坛。他的Q群很活跃。(155719011)

    http://www.cnblogs.com/fnng/p/3737964.html
    这是一个叫虫师的Blog,有几篇不错的Django入门教程,完整的小项目。

    http://study.163.com/course/introduction/320022.htm#/courseDetail
    这是网易云课堂的一个Django课程,免费的~
    MrEggNoodle
        4
    MrEggNoodle  
       2015-07-27 17:58:12 +08:00
    这些资料我之前在论坛里分享过,你要可以看看,然后那个群,一定要加入,里面有不少大牛乐于助人。
    shiziwen
        5
    shiziwen  
    OP
       2015-07-28 15:38:24 +08:00
    @MrEggNoodle
    多谢。

    不知道是不是我的问题没有描述清楚。
    我自定义了User Model,然后在其中添加了groups和user_permissions。
    我的想法是,让几个特定的User,获取is_admin权限,但是其权限通过groups进行控制,以达到只修改某一个Model的目的。

    我会再去查些资料,多谢。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5713 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 01:45 · PVG 09:45 · LAX 17:45 · JFK 20:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.