django-permissions

    1热度

    1回答

    我正在开发一个Django应用程序,作为某个Oracle数据库的Web前端,与另一个本地数据库保持应用程序的数据(如Guardian权限)。问题是它可以从我不能控制的不同地方进行修改。 比方说,我们有3个型号:User,Thesis和UserThesis。 UserThesis - 表Thesis和User之间指定关系(User是的Thesis合着者) 场景: User由UserThesis表中删

    0热度

    3回答

    我想创建一个权限表,它将django用户和另一个表作为其外键。然后授予它权限。在models.py中应该有什么? 的疑问,可以把跨作为两个单独的问题: 如何使用Django的用户(用户ID)在另一个应用程序中的外键被称为 权限。 如何使用由Django的产生,当执行syncdb是 完成为 该表(不同的应用程序)的priamry键,将用作该应用程序的权限外键表-ID。

    16热度

    3回答

    在django默认情况下,当syncdb在安装django.contrib.auth的情况下运行时,它会在每个模型上创建默认权限......比如foo.can_change,foo.can_delete和foo.can_add。要向模型添加自定义权限,可以添加类Meta:在该模型下定义权限,如此处所述https://docs.djangoproject.com/en/dev/topics/auth

    7热度

    2回答

    用户编辑页面中是否有更改权限列表的权限?我不想显示所有权限,例如管理日志条目或授权组等。 如何修改主要查询集以排除其中的一些内容?

    6热度

    1回答

    如何确保用户只能编辑他们创建的对象?设置这个的最好方法是什么? 我正在使用django-rest-framework并想知道是否有一种方法可以限制用户查看/编辑他们不属于“自己”的对象。 class Video(models.Model): owner = models.ForeignKey(User) ... 因此,User'x'应该只能够在其owner_set中编辑视频

    3热度

    3回答

    我想定义一些抽象模型类的一些自定义权限,然后将被所有的子类继承,而不是授予一个通用的对象名称,可以适用于任何子类型的模型,我想本质上使用verbose_name_plural儿童模型的属性作为权限名称和描述的一部分(例如('view_classname', 'Can view classname')),模拟Django的默认行为。 所以,我会希望做的是这样的事情(不工作,因为verbose_nam

    2热度

    4回答

    我已经改变了应用程序标签,这样做 class Model(models.Model): pass class Meta: app_label = 'App Name' db_table = 'app_table' 表和应用已经存在,问题是,当我进入管理界面,只有超级用户可以查看应用程序,和其他用户没有,我试图给其他用户添加权限,但它没有出现在权

    5热度

    4回答

    我正在尝试为GAE获得基于角色的权限,以便为django-nonrel工作。 开箱即用,可能是因为用户和组之间隐含的多对多关系,所以我找到并安装了http://www.fhahn.com/writing/Django-s-Permission-System-with-Django-Nonrel。根据文档,我将permission_backend_nonrel添加到INSTALLED_APPS(在d

    3热度

    1回答

    我们正在使用django开发客户管理应用程序,我们需要为代理设置权限,无论他/她是否可以编辑客户的属性()。 例如, ,如果我有一个模型: class Customer(models.Model): # basic information name = models.CharField(max_length=150) # the name of this customer

    2热度

    1回答

    Django中行级权限的最佳应用是什么? 其中有很多在http://djangopackages.com/grids/g/perms/,但如何选择更有前途的?