Metadata-Version: 2.4
Name: django-rad
Version: 0.1.0
Summary: Controller Based Hybrid of DRF and Django Ninja
Author-email: Siddhartha Khanal <sidkhanal99@gmail.com>
Project-URL: Homepage, https://github.com/buffmomoeveryday/django-rad
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 5.2
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: pyjwt>=2.10.1
Requires-Dist: pydantic>=2.11.9
Requires-Dist: django-filter>=25.1

Here’s your content converted into clean Markdown format:

````markdown
# django-rad

**django-rad** is a Django app that helps in the creation of APIs, which is somewhat a mix of **Django Ninja** and **Django Rest Framework**.

## Quick Start

1. **Add `rad` to your `INSTALLED_APPS` setting**:

```python
INSTALLED_APPS = [
    ...,
    "rad",
]
````

2. **Include the router in your `urls.py`** so that all controllers are registered:

```python
from django_rad.routers import route

path("api/", route.api.urls())
```

3. **Create a `controllers.py`** or write the controller in `views.py`:

```python
from django_rad.controllers import ApiController

class IndexController(ApiController):
    @route.api.get("/")
    def index(self, request):
        return self.response({"message": "hello world"})
```

```

If you want, I can also make it **even more structured and beginner-friendly** with headings, code blocks, and notes. Do you want me to do that?
```
