dj-mongohq-url

Use MongoDB URLs in your Django Application.


License
BSD-3-Clause
Install
pip install dj-mongohq-url==0.0.3

Documentation

dj-mongohq-url

https://secure.travis-ci.org/ferrix/dj-mongohq-url.png?branch=master

This simple Django utility allows you to utilize the 12factor inspired MONGOURL_URL environment variable to configure your Django application.

This is a slight adaptation of the dj-database-url by Kenneth Reitz. It is compatible with django-nonrel and can be used to dig up the URL setting for other purposes as well.

Usage

Configure your database in settings.py from DATABASE_URL (default is optional):

DATABASES = {'default': dj_mongohq_url.config(default='mongodb://...')}

Parse an arbitrary Database URL:

DATABASES = {'default': dj_mongohq_url.parse('mongodb://...')}

If you are not using Django with nonrel capabilities and merely want to dig up the MongoDB settings, use another variable:

MONGODB = dj_mongohq_url.config()

Supported databases

Support currently exists for MongoDB.

Installation

Installation is simple too:

$ pip install dj-mongohq-url