Skip to content

Admin interface for MongoDB built using Django and Bootstrap. Features a JSON editor written in JavaScript that supports nested JSON objects.

Notifications You must be signed in to change notification settings

ayadav/mongoadmin

 
 

Repository files navigation

Getting started

Make sure you have the following packages installed:

  • Django 1.4
  • mongo-python-driver

Make a copy the included default project settings:

cp mongoadmin_project/settings.py.dist mongoadmin_project/settings.py

Create a database for Django (by default, it is a MySQL database called mongoadmin, but you can change it in DATABASES in the settings). This database is required to store sessions or to save database connection details.

Fill in SECRET_KEY (can be any random string) in the settings.py file that you created.

Create SQL database tables:

python manage.py syncdb

Run the server:

python manage.py runserver

Go to http://127.0.0.1:8000/ and connect to your Mongo database.

License

BSD

Ideas for further development

  • Connecting: Store favorites, support for SSH tunnels
  • Collection view: Ability to store filters / views
  • Support for indexes, etc.

About

Admin interface for MongoDB built using Django and Bootstrap. Features a JSON editor written in JavaScript that supports nested JSON objects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 53.6%
  • Python 34.0%
  • JavaScript 9.6%
  • Perl 1.4%
  • Shell 1.2%
  • Ruby 0.2%