You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-5Lines changed: 9 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,9 +10,13 @@
10
10
11
11
### Easy and Fast Django REST framework based on Django-Ninja-Extra
12
12
13
-
- CRUD Async API Generation: Automatic and configurable, inspired by [NextJs-Crud](https://github.com/nestjsx/crud).
13
+
- CRUD API Generation: Automatic and configurable, inspired by [NextJs-Crud](https://github.com/nestjsx/crud).
14
+
- Zero coding needed to get all your django app's async CRUD API up and running, with Django RBAC security protection
15
+
- Prefetch and retrieve all m2m fields if needed
16
+
- Recursively retrieve all FK/OneToOne fields if needed
17
+
- Excluding fields you do not want
14
18
- Domain/Service/Controller Base Structure: for better code organization.
15
-
- Base Permission/Response/Exception Classes: and many handy features to help your API coding easier
19
+
- Base Permission/Response/Exception Classes: and some handy features to help your API coding easier.
16
20
- Pure class based [Django-Ninja](https://github.com/vitalik/django-ninja) APIs: thanks to [Django-Ninja-Extra](https://github.com/eadwinCode/django-ninja-extra)
17
21
18
22
```
@@ -34,7 +38,7 @@ Plus Extra:
34
38
- Python >= 3.6
35
39
- Django >= 3.1
36
40
- pydantic >= 1.6
37
-
- Django-Ninja-extra >= 0.15.0
41
+
- Django-Ninja-Extra >= 0.15.0
38
42
39
43
### Install
40
44
`pip install django-api-framework`
@@ -78,7 +82,7 @@ Now go to http://127.0.0.1:8000/api_admin/v1/docs
78
82
You will see the automatic interactive API documentation (provided by Swagger UI).
0 commit comments