Metadata-Version: 2.1
Name: djangorestframework-admin
Version: 0.0.6
Summary: Admin Backend Web APIs for DjangoRestFramework, made easy.
Home-page: https://gitee.com/iamfengdy/djangorestframework-admin
Author: fengdy
Author-email: iamfengdy@126.com
License: BSD
Project-URL: Source, https://gitee.com/iamfengdy/djangorestframework-admin
Keywords: djangorestframework admin
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Django :: 4.1
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Internet :: WWW/HTTP
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE

# djangorestframework-admin

## 介绍
基于DRF开发的后台管理

## 原则
### 模块依赖

### 搜索限制
1. 被依赖对象不能根据依赖对象过滤
   比如角色依赖用户，那用户就不能根据角色进行搜索；



## 软件架构
软件架构说明
* auth，身份认证与管理模块
  * jwt，基于JWT的登录与校验
  * model，基于models.Model的登录
* user，用户管理
  * group, 用户组
* role，角色管理
  * permission，权限管理（RBAC模型）
  
* static，静态资源
  * swagger-ui，swagger文档的静态资源
* system，系统配置管理模块

## 使用
1. 新建DRF项目（以`backend`为例）；
2. 安装
3. 重置配置文件
  ```shell
  cd backend/backend
  mv settings.py default_settings.py
  cp .../rest_framework_admin/template/settings.py ./
  cp .../rest_framework_admin/template/urls.py ./
  ```
4. 根据需要更新



