Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dannluciano/django-miniexplorer

SQL Explorer for Django Admin
https://github.com/dannluciano/django-miniexplorer

django django-application

Last synced: 4 days ago
JSON representation

SQL Explorer for Django Admin

Awesome Lists containing this project

README

        

# django-miniexplorer

Mini SQL Explorer for Django Admin

![Screen Shot of Mini Explorer](./doc/screenshot.png)

## Features

- [x] SQL Explorer
- [x] Only safe SQL queries
- [x] SQL queries formatting
- [x] Show data base schema
- [x] AJAX SQL queries
- [x] Translate to English, and Brazilian Portuguese
- [x] Auto complete
- [ ] Refactor JavaScript source
- [ ] Add Automatic Tests

## How to Install

```shell
$ pip install django-miniexplorer
```

## How to use

Add `'miniexplorer'` in your installed apps Django project `settings.py`

```python
# settings.py
INSTALLED_APPS = [
"miniexplorer",
...
"django.contrib.admin",
"django.contrib.auth",
"django.contrib.contenttypes",
"django.contrib.sessions",
"django.contrib.messages",
"django.contrib.staticfiles",
]
```

Run `python manage.py migrate` and `python manage.py runserver`.

Open your preferred Browser and go to `Admin Dashboard` normally in `127.0.0.1:8000` or `localhost:8000`.

## Authors

* **Dann Luciano** - *Initial work* - [@dannluciano](https://twitter.com/dannluciano)

See also the list of [contributors](https://github.com/dannluciano/django-miniexplorer/contributors) who participated in this project.

## License

This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details

## Acknowledgments

Inspired:

* [django-sql-explorer](https://github.com/groveco/django-sql-explorer)
* and by Corona Virus

Thanks to [IFPI](https://www.ifpi.edu.br/) for pay my salary!

![IFPI](./doc/ifpi.png)