参考网址: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

相关文章:

  • 2022-12-23
  • 2022-01-11
  • 2022-12-23
  • 2021-06-21
  • 2022-02-20
  • 2022-12-23
  • 2021-12-29
  • 2021-11-02
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-08
  • 2022-01-08
  • 2022-03-07
  • 2021-07-16
相关资源
相似解决方案