shiziwen
V2EX  ›  Django

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

  •  
  •   shiziwen · Jul 26, 2015 · 5165 views
    This topic created in 3946 days ago, the information mentioned may be changed or developed.

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

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

    多谢。

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

    能不能提供一下例子或者资料,多谢。
    MrEggNoodle
        3
    MrEggNoodle  
       Jul 27, 2015
    @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  
       Jul 27, 2015
    这些资料我之前在论坛里分享过,你要可以看看,然后那个群,一定要加入,里面有不少大牛乐于助人。
    shiziwen
        5
    shiziwen  
    OP
       Jul 28, 2015
    @MrEggNoodle
    多谢。

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

    我会再去查些资料,多谢。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2932 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:12 · PVG 18:12 · LAX 03:12 · JFK 06:12
    ♥ Do have faith in what you're doing.