我创建的用户没有默认权限(添加,删除,更改)?

用户名

我是Django的新手,如果有人帮助我,我会很高兴。我在命令行中创建用户,而我的用户也没有“添加”权限和其他defult(删除,更改)权限!

>>> b = User.objects.create_user('mina','[email protected]','123456')
>>> b.save()
>>> b.has_perm('student.add_user')
False

这是我设置的已安装应用程序:

INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'student',  
)

和我的模型“用户”:

class user(models.Model):
    user_name=models.CharField(max_length=200,primary_key=True)
    password=models.IntegerField(max_length=10)
    user_id=models.IntegerField(max_length=3)
    name=models.CharField(max_length=200)
    email=models.EmailField(max_length=200)
    phone=models.IntegerField(max_length=10)
    task=models.ForeignKey(task)
    class Meta:
        unique_together = ('user_id', 'task')
    def __unicode__(self):
        return u'name:%s--------IDnumber:%s' % (self.name,str(self.user_id))

为什么用户没有这些权限?并且我该怎么做才能添加该权限?对不起,我的英语不好。

虚假的

只有超级用户拥有所有权限。权限应添加到非超级用户。

from django.contrib.auth.models import Permission

...

b.user_permissions.add(Permission.objects.get(content_type__app_label='student',
                                              codename='add_user'))
b.user_permissions.add(Permission.objects.get(content_type__app_label='student',
                                              codename='change_user'))
b.user_permissions.add(Permission.objects.get(content_type__app_label='student',
                                              codename='delete_user'))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

没有u权限的用户可以阅读,更改权限并删除文件吗?为什么?

来自分类Dev

在/ Users中更改了我的用户目录名,而没有root用户,权限被弄乱了

来自分类Dev

Postgres没有创建用户的权限

来自分类Dev

如果我的用户帐户没有权限,如何创建DB2数据库?

来自分类Dev

MarkLogic 警报错误:没有文档创建的默认权限

来自分类Dev

尝试删除用户时,我在我的AWS Educate帐户上收到“您没有执行此操作所需的权限”?

来自分类Dev

更改没有根访问权限的用户主目录

来自分类Dev

添加没有管理员权限的用户?

来自分类Dev

PostgreSQL:创建没有权限的新用户?

来自分类Dev

即使用户没有权限,我也可以从视图中删除模型的对象吗?姜戈

来自分类Dev

我在本地添加的用户的权限

来自分类Dev

授予用户更改视图和SP的权限,但拒绝在sql中创建/删除用户表

来自分类Dev

SQL Server-创建用户定义的表类型-创建用户没有执行权限?

来自分类Dev

mongodb中没有具有管理员权限的用户-如何创建具有管理员权限的用户?

来自分类Dev

我可以将权限从原始用户更改为以后添加的用户吗?

来自分类Dev

创建文件/文件夹权限而没有删除权限

来自分类Dev

有没有办法确定当前用户是否具有删除权限?

来自分类Dev

意外创建了另一个root用户。如何删除或更改权限?

来自分类Dev

删除所有默认文件权限

来自分类Dev

如何创建对所有文件具有只读访问权限的用户?(即没有写权限的root)

来自分类Dev

当我在Debian机器上没有root用户访问权限时,如何将自己添加到sudoers中?

来自分类Dev

我的 FTP 用户没有对我的 Wordpress/nginx/ubuntu 使用 SSH 的写访问权限

来自分类Dev

检测没有 User.Read.All 权限的应用程序用户的删除

来自分类Dev

添加异常告诉频道中的用户他们没有权限

来自分类Dev

通过终端创建新用户没有分配正确的权限?

来自分类Dev

用户属于目录组时,没有创建子目录的权限

来自分类Dev

如何在没有超级用户权限的情况下创建ext2映像?

来自分类Dev

假设您具有写入文件的权限,但没有删除权限-我们在说什么权利?

来自分类Dev

如何更改目录中所有文件的权限,以及在添加新文件时将其更改为默认值?

Related 相关文章

  1. 1

    没有u权限的用户可以阅读,更改权限并删除文件吗?为什么?

  2. 2

    在/ Users中更改了我的用户目录名,而没有root用户,权限被弄乱了

  3. 3

    Postgres没有创建用户的权限

  4. 4

    如果我的用户帐户没有权限,如何创建DB2数据库?

  5. 5

    MarkLogic 警报错误:没有文档创建的默认权限

  6. 6

    尝试删除用户时,我在我的AWS Educate帐户上收到“您没有执行此操作所需的权限”?

  7. 7

    更改没有根访问权限的用户主目录

  8. 8

    添加没有管理员权限的用户?

  9. 9

    PostgreSQL:创建没有权限的新用户?

  10. 10

    即使用户没有权限,我也可以从视图中删除模型的对象吗?姜戈

  11. 11

    我在本地添加的用户的权限

  12. 12

    授予用户更改视图和SP的权限,但拒绝在sql中创建/删除用户表

  13. 13

    SQL Server-创建用户定义的表类型-创建用户没有执行权限?

  14. 14

    mongodb中没有具有管理员权限的用户-如何创建具有管理员权限的用户?

  15. 15

    我可以将权限从原始用户更改为以后添加的用户吗?

  16. 16

    创建文件/文件夹权限而没有删除权限

  17. 17

    有没有办法确定当前用户是否具有删除权限?

  18. 18

    意外创建了另一个root用户。如何删除或更改权限?

  19. 19

    删除所有默认文件权限

  20. 20

    如何创建对所有文件具有只读访问权限的用户?(即没有写权限的root)

  21. 21

    当我在Debian机器上没有root用户访问权限时,如何将自己添加到sudoers中?

  22. 22

    我的 FTP 用户没有对我的 Wordpress/nginx/ubuntu 使用 SSH 的写访问权限

  23. 23

    检测没有 User.Read.All 权限的应用程序用户的删除

  24. 24

    添加异常告诉频道中的用户他们没有权限

  25. 25

    通过终端创建新用户没有分配正确的权限?

  26. 26

    用户属于目录组时,没有创建子目录的权限

  27. 27

    如何在没有超级用户权限的情况下创建ext2映像?

  28. 28

    假设您具有写入文件的权限,但没有删除权限-我们在说什么权利?

  29. 29

    如何更改目录中所有文件的权限,以及在添加新文件时将其更改为默认值?

热门标签

归档