Django Ninja is a web framework for building APIs with Django and Python type
hints.
Key features:
- Easy: Designed to be easy to use and intuitive.
- FAST execution: Very high performance thanks to Pydantic and async support.
- Fast to code: Type hints and automatic docs lets you focus only on business
logic.
- Standards-based: Based on the open standards for APIs: OpenAPI (previously
known as Swagger) and JSON Schema.
- Django friendly: (obviously) has good integration with the Django core and
ORM.
- Production ready: Used by multiple companies on live projects.
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py312-django-ninja listed in the above command, you can pick from the names under the Packages section.
www/py-django-ninja: Add py-django-ninja 1.7.0
Django Ninja is a web framework for building APIs with Django and Python type
hints.
Key features:
- Easy: Designed to be easy to use and intuitive.
- FAST execution: Very high performance thanks to Pydantic and async support.
- Fast to code: Type hints and automatic docs lets you focus only on business
logic.
- Standards-based: Based on the open standards for APIs: OpenAPI (previously
known as Swagger) and JSON Schema.
- Django friendly: (obviously) has good integration with the Django core and
ORM.
- Production ready: Used by multiple companies on live projects.