Metadata-Version: 2.3
Name: rest-framework-djongo
Version: 0.1.6
Summary: It is used django + mongodb + djongo + djangorestframework
Keywords: django,djongo,mongodb,pymongo,restframework,rest-framework-djongo
Author: vfeng
Author-email: 1914007838@qq.com
Requires-Python: >=3.9
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: djongo (>=1.3.7)
Requires-Dist: pymongo (>=4.10.1)
Project-URL: Homepage, https://github.com/GodWord/rest_framework_djongo
Description-Content-Type: text/markdown

# rest-framework-djongo

`rest-framework-djongo` 是一个用于处理 Djongo（Django 和 MongoDB 的集成）相关序列化和视图操作的工具库，帮助开发者更方便地在 Django REST Framework 中使用 MongoDB。

## 项目信息

- **项目名称**：rest-framework-djongo
- **版本**：0.1.4
- **作者**：vfeng <1914007838@qq.com>
- **Python 版本要求**：>=3.9

## 功能概述

### 序列化器
- **EmbeddedSerializer**：用于处理嵌入式数据的序列化，继承自 `GenericDjongoSerializer`，并跳过了一些验证器。

### 字段
- **ObjectIdField**：处理 MongoDB 的 `ObjectId` 类型数据，提供了 `to_internal_value` 和 `to_representation` 方法。
- **EmbeddedField**：处理嵌入式字段，也提供了 `to_internal_value` 和 `to_representation` 方法。

### 视图
- **DjongoSearchMixin**：重写 `get_object` 方法。

## 安装
```bash
  pip install rest-framework-djongo
```
