--- id: django-data-browser version: "4.2.14" license: unclear license_treatment: permissive maintenance: active --- # django-data-browser — Interactive user-friendly database explorer. License: permissive · Maintenance: active · Downloads: 96.4K/mo ## What it is and what it does django-data-browser is a Django admin extension that adds an interactive web-based database explorer to your project. It automatically discovers all models and fields visible in the Django admin and exposes them through a queryable interface, requiring zero configuration beyond adding it to INSTALLED_APPS and URLs. Users can select fields, apply filters, aggregate data, sort results, pivot tables, and follow relationships (OneToOneFields and ForeignKeys) without writing SQL. The tool respects Django's per-user admin permissions, so each user sees only the data they're authorized to access. Views can be saved and shared via URL, exported as CSV or JSON, or made publicly available (with optional gating). It supports Django 4.2–6.2, Python 3.10+, and MySQL, PostgreSQL, and SQLite backends, with runtime dependencies on hyperlink, python-dateutil, and sqlparse for URL handling, date parsing, and SQL formatting. Use it for: - Ad-hoc data exploration and reporting without writing custom admin views or SQL queries. - Sharing filtered or aggregated dataset views with non-technical stakeholders via shareable URLs. - Exporting database subsets as CSV or JSON for analysis in external tools. - Debugging data integrity issues by browsing related records across foreign keys. - Creating public-facing read-only data views (e.g., dashboards) when DATA_BROWSER_ALLOW_PUBLIC is enabled. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides an interactive web interface for exploring and querying Django database models through the admin interface, supporting filtering, aggregation, sorting, pivoting, and CSV/JSON export. Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and solves a real problem—eliminating the need to write custom admin views or SQL queries for basic data exploration. It integrates seamlessly with Django's permission model and is suitable for projects where staff or authorized users need flexible database access. The permissive MIT license poses no legal risk. ## Install pip install django-data-browser uv add django-data-browser poetry add django-data-browser ## Installing django-data-browser Before you install: Low install friction with a pure Python wheel. Actively maintained with recent commits and a stable release cycle. Requires Django 4.2–6.2 and Python 3.10+; depends on four lightweight runtime packages (Django, hyperlink, python-dateutil, sqlparse). License in practice: Licensed under MIT (permissive), allowing free use, modification, and distribution with minimal restrictions. Quickstart: pip install django-data-browser # In settings.py INSTALLED_APPS = [ ... 'data_browser', ] # In urls.py from django.urls import path, include urlpatterns = [ path('data-browser/', include('data_browser.urls')), ] # Then run: python manage.py migrate Requires Django 4.2–6.2 and Python 3.10+. Must be added to INSTALLED_APPS and URL configuration, and database migrations must be run. Verify before relying: - Whether calculated/annotated fields require additional setup beyond the base installation. - Performance characteristics when querying large datasets or complex relationships. - Specifics of how per-user admin permissions are enforced across different database backends. ## Package facts - License: not declared (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 96.4K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags django database explorer, interactive sql query builder, django admin data browser, database query ui, django data visualization, admin queryset explorer, web-based database browser, django-admin, data-exploration, query-builder [View on SkillFed](https://skillfed.io/packages/django-data-browser) · [View on PyPI](https://pypi.org/project/django-data-browser/)