Metadata-Version: 2.4
Name: hedron-django
Version: 0.16.0
Summary: Django adapter for Hedron component rendering and HTMX interactions
Project-URL: Homepage, https://github.com/eddiethedean/hedron
Project-URL: Repository, https://github.com/eddiethedean/hedron
Project-URL: Issues, https://github.com/eddiethedean/hedron/issues
Project-URL: Changelog, https://github.com/eddiethedean/hedron/blob/main/packages/hedron-django/CHANGELOG.md
Project-URL: Documentation, https://hedron.readthedocs.io/en/latest/
Author-email: Odos Matthews <odosmatthews@gmail.com>
Maintainer-email: Odos Matthews <odosmatthews@gmail.com>
License-Expression: MIT
License-File: LICENSE
Keywords: asgi,components,django,hedron,htmx,rendering,wsgi
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Django
Classifier: Framework :: Django :: 5.2
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: <3.15,>=3.11
Requires-Dist: asgiref<4,>=3.8
Requires-Dist: django<6,>=5.2
Requires-Dist: hedron-core<0.17,>=0.16.0
Description-Content-Type: text/markdown

# hedron-django

Django adapter for Hedron: render components as `HttpResponse`, map portable
`InteractionResult` values, reverse URLs via Django's resolver, and document CSRF/session
integration through native middleware.

First-party bounded QuerySet `DataSource` and Django forms bridge are **Supported**
(D-046 / phase 0.11). Supply an already-authorized base QuerySet; omitted sort/filter
allowlists deny client refinements.

```bash
pip install "hedron-django>=0.16.0"
```

Requires `hedron-core` and Django **`>=5.2,<6`**. Does not install FastAPI. Install
`hedron_django.apps.HedronDjangoConfig` for system checks.

Current coordinated train: **`0.16.0`** (Beta). See
[Add to an existing Django project](https://hedron.readthedocs.io/en/latest/getting-started/django/).
