参考网址:https://blog.csdn.net/u011519550/article/details/100171861

django2.1以下是没有view权限的,所有可能有需要增加view权限的需求,最简单的方法,用现成的轮子django-admin-view-permission

直接三步走:

1、安装django-admin-view-permission

pip install django-admin-view-permission     或  pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django-admin-view-permission

2、django配置中INSTALLED_APPS添加admin_view_permission,如下:

  

INSTALLED_APPS = [
    'admin_view_permission',   #增加查看权限模块
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'xadmin',  # 注册xadmin
    'crispy_forms',  # 注册xadmin的依赖应用crispy_forms
    'users.apps.UsersConfig',  #注册user
    'shucaiyidate.apps.ShucaiyidateConfig',  # 注册shucaiyidate
    # 'debug_toolbar',#注册debug_toolbar,放在django.contrib.staticfiles后面
]

 

3、迁移到数据库:

  python manage.py makemigrations

  python manage.py migrate

posted on 2020-08-05 12:15  大话人生  阅读(577)  评论(0编辑  收藏  举报