https://github.com/baseplate-admin/django-hstore-project
Human friendly HStoreWidget. Continual of django-admin-hstore-widget.
https://github.com/baseplate-admin/django-hstore-project
django django-admin django-admin-panel django-hstore hstore postgres postgresql
Last synced: 7 days ago
JSON representation
Human friendly HStoreWidget. Continual of django-admin-hstore-widget.
- Host: GitHub
- URL: https://github.com/baseplate-admin/django-hstore-project
- Owner: baseplate-admin
- License: mit
- Created: 2024-10-12T08:10:31.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2026-06-21T02:34:12.000Z (9 days ago)
- Last Synced: 2026-06-21T04:06:00.966Z (9 days ago)
- Topics: django, django-admin, django-admin-panel, django-hstore, hstore, postgres, postgresql
- Language: Python
- Homepage: https://django-hstore-project.readthedocs.io/en/latest/
- Size: 7.7 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Django HStore Project
[](https://github.com/baseplate-admin/django-hstore-widget/actions/workflows/ci.yml)
[](https://django-hstore-project.readthedocs.io/en/latest/?badge=latest)
[](LICENSE)
[](https://github.com/astral-sh/uv)
Monorepo for the Django HStore ecosystem packages.
## Packages
| Package | Description | Status |
|---------|-------------|--------|
| [django-hstore-widget](packages/django_hstore_widget/) | Human-friendly HStore widget for Django admin | [](https://pypi.org/project/django-hstore-widget/) |
| [django-hstore-field](packages/django_hstore_field/) | Drop-in HStore field with auto-wired widget | [](https://pypi.org/project/django-hstore-field/) |
## Quick Start
**For new projects**, use [django-hstore-field](packages/django_hstore_field/) — it auto-wires the widget.
**For lower-level control**, use [django-hstore-widget](packages/django_hstore_widget/) directly.
## Development
This project uses [uv](https://docs.astral.sh/uv/) for Python workspace management and npm for the frontend build.
```bash
# Install Python dependencies
uv sync --group test
# Install frontend dependencies
cd packages/django_hstore_widget && npm install
# Build frontend
npm run build
# Run tests
uv run pytest packages/django_hstore_widget/tests/
uv run pytest packages/django_hstore_field/tests/
```
## Docs
See the [Zensical docs](apps/docs/) for comprehensive documentation.
## License
MIT see [LICENSE](LICENSE)