{"id":18947121,"url":"https://github.com/qedsoftware/django-data-explorer","last_synced_at":"2025-04-15T22:31:32.199Z","repository":{"id":49702159,"uuid":"58152723","full_name":"qedsoftware/django-data-explorer","owner":"qedsoftware","description":"Auto-generate granular queries and geospatial visualizations of data tables.","archived":false,"fork":false,"pushed_at":"2021-06-10T19:27:21.000Z","size":13269,"stargazers_count":11,"open_issues_count":2,"forks_count":3,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-11T16:18:56.396Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://djangoqb.qed.ai","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qedsoftware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-05-05T18:41:01.000Z","updated_at":"2023-01-09T04:21:26.000Z","dependencies_parsed_at":"2022-09-26T20:22:05.831Z","dependency_job_id":null,"html_url":"https://github.com/qedsoftware/django-data-explorer","commit_stats":null,"previous_names":["qedsoftware/django-querybuilder"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qedsoftware%2Fdjango-data-explorer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qedsoftware%2Fdjango-data-explorer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qedsoftware%2Fdjango-data-explorer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qedsoftware%2Fdjango-data-explorer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qedsoftware","download_url":"https://codeload.github.com/qedsoftware/django-data-explorer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249166100,"owners_count":21223383,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T13:09:03.428Z","updated_at":"2025-04-15T22:31:27.190Z","avatar_url":"https://github.com/qedsoftware.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"Django Data Explorer facilitates visualizing data using AJAX tables and maps\n with filters in Django applications.\n\nYou can see the examples at [http://djangoqb.qed.ai/](http://djangoqb.qed.ai/).\n\nPreviously this project was released under name `django-querybuilder`\n\nRunning examples\n================\n\nYou can see example Django project using Django Data Explorer in directory\n`example`. Go to the directory and execute:\n\n    pip install -r requirements.txt\n\nAnd then:\n\n    ./manage.py runserver\n\n\nUsing in your application\n=========================\n\nAdd those lines to you project requirements or use them as PIP arguments.\n\n    django-data-explorer\n    -e git+git://github.com/qedsoftware/django-datatable-view#egg=django-datatable-view   # for data-explorer\n\nAfterwards, you can use our package the same way as in the example. You can\n also consult docstrings.\n\nFor developers\n==============\n\nFrontend requirements\n---------------------\n\nTo get frontend dependencies, you need to have `Node.js` installed.\n\nAfter installing `Node.js`, install the frontend dependencies by running\nthe following from the root of your Django checkout:\n\n    npm install\n    npm run deps\n\nThen build frontend files:\n\n    npm run build\n\nFor development run\n\n    npm run start\n\nthat way build will happen automatically each time you change any related files.\n\nDjango static files - important note\n------------------------------------\nContents of the folders listed below are generated automatically.\n\n    /django_data_explorer/static/django_data_explorer/dist\n    /django_data_explorer/static/django_data_explorer/css\n    /django_data_explorer/static/django_data_explorer/libs\n\nModifying them manually does not make much sense, as they will be overridden.\n\nThey are included to enable the package to work immediately after installing it via pip.\n\nDocumentation\n-------------\n\nIn Python, see docstrings for documentation. You can also browse them using\n`help` method and using:\n\n    python -m pydoc django_data_explorer\n\nGenerate JavaScript docs into directory `js_docs`:\n\n    npm run js-docs\n\nRunning tests\n=============\n\nDjango\n------\n\n    ./manage.py jenkins\n\nFrontend\n--------\n\n    npm test\n\nAll tests\n--------\n    ./jenkins.py\n\nTest coverage\n=============\n\nJavaScript test coverage is available in the test output. To see Python coverage\nreport, execute in directory `example`:\n\n    coverage3 run ./manage.py test\n    coverage3 html ../django_data_explorer/*py\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqedsoftware%2Fdjango-data-explorer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqedsoftware%2Fdjango-data-explorer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqedsoftware%2Fdjango-data-explorer/lists"}