Installation¶
Requirements¶
- Python 3.11+
- Django 4.2+
- Django REST Framework 3.12+
Install¶
Or with uv:
Configuration¶
Add fc_selector to your INSTALLED_APPS:
That's it! No additional configuration required.
Optional: DRF Spectacular¶
For automatic OpenAPI/Swagger documentation of OData parameters, install drf-spectacular:
# settings.py
INSTALLED_APPS = [
# ...
'drf_spectacular',
]
REST_FRAMEWORK = {
'DEFAULT_SCHEMA_CLASS': 'drf_spectacular.openapi.AutoSchema',
}
Development Installation¶
For contributing or development:
git clone https://github.com/alexandre-fundcraft/fc-selector.git
cd fc-selector
# Using uv (recommended)
uv sync --group dev
# Using pip
pip install -e ".[dev]"