Skip to content
Admin interface for MongoDB built using Django and Bootstrap. Features a JSON editor written in JavaScript that supports nested JSON objects.
Java Python JavaScript Other
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
django_compressor-0.9.2 missing file Dec 12, 2011
mongoadmin_project Fix imports for pymongo 2.2 May 29, 2012
yuicompressor-2.4.7 JS compression Dec 12, 2011
.gitignore missing file Dec 12, 2011
README.md Adding "syncdb" to README. May 2, 2012
compressor JS compression Dec 12, 2011
manage.py Initial commit Dec 12, 2011

README.md

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.
You can’t perform that action at this time.