Metadata-Version: 2.4
Name: django-providerkit
Version: 1.1.0
Summary: Django integration for ProviderKit. Provides Django admin integration and utilities for managing providers in Django applications.
Author-email: Octolo <dev@octolo.tech>
License-Expression: MIT
Project-URL: Homepage, https://github.com/octolo/python-providerkit
Project-URL: Repository, https://github.com/octolo/python-providerkit
Project-URL: Documentation, https://github.com/octolo/python-providerkit/django-providerkit#readme
Project-URL: Issues, https://github.com/octolo/python-providerkit/issues
Keywords: django,provider,service-provider,multi-provider,provider-management,django-admin,python
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Framework :: Django
Classifier: Framework :: Django :: 3.2
Classifier: Framework :: Django :: 4.0
Classifier: Framework :: Django :: 4.1
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Django :: 5.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Django>=3.2
Requires-Dist: django-boosted>=0.1.0
Requires-Dist: django-virtualqueryset>=0.1.0
Requires-Dist: providerkit>=1.1.0
Dynamic: license-file

# django-providerkit

Django integration for ProviderKit. Provides Django admin integration and utilities for managing providers in Django applications.

## Purpose

Integrate ProviderKit providers into Django applications with Django admin interface and virtual models.

## Installation

```bash
pip install django-providerkit
```

## Quick Start

```python
INSTALLED_APPS = [
    ...
    'django_providerkit',
]
```

## Features

- **Django admin integration**: Display and manage providers in Django admin
- **Virtual models**: Represent providers without database tables using VirtualQuerySet
- **ProviderKit integration**: Use ProviderKit's provider discovery and management
- **Field mapping**: Automatic mapping of ProviderKit fields to Django model fields

## Development

```bash
./service.py dev install-dev
./service.py dev test
```

## License

MIT
