Metadata-Version: 2.4
Name: milvusql-django
Version: 0.1.2
Summary: Django database backend for Milvus, built on the milvusql DBAPI
Keywords: milvus,django,database-backend,vector-search
Author: Neko1313
Author-email: Neko1313 <nikita.ribalchencko@yandex.ru>
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Framework :: Django
Classifier: Framework :: Django :: 5.0
Classifier: Topic :: Database
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Dist: milvusql>=0.1.0,<0.2
Requires-Dist: django>=5,<6
Requires-Python: >=3.12
Project-URL: Homepage, https://github.com/Callix-Tools/milvusql
Project-URL: Repository, https://github.com/Callix-Tools/milvusql
Project-URL: Issues, https://github.com/Callix-Tools/milvusql/issues
Description-Content-Type: text/markdown

# milvusql-django

A Django database backend for [Milvus](https://milvus.io), built on the
[`milvusql`](https://github.com/Callix-Tools/milvusql) DBAPI.

```bash
pip install milvusql-django
```

```python
# settings.py
DATABASES = {
    "default": {
        "ENGINE": "milvusql_django",
        "NAME": "/path/to/items.db",  # or HOST/PORT/USER/PASSWORD for a real server
    }
}
```

`Model`/`Field` CRUD and filtering go through Django's normal compiler; vector and hybrid search
go through explicit helpers instead — see the docs for why.

**Full docs: https://Callix-Tools.github.io/milvusql-docs/docs/django/overview**

Status: early development, not yet published. The schema/migration layer in particular is a
first cut — see [Schema & Migrations](https://Callix-Tools.github.io/milvusql-docs/docs/django/schema-and-migrations)
for exactly what that does and doesn't cover.

## License

MIT
