mongoengine.org/ORM wrapper for pymongo, very similar to the standard ORM in django, however, requires the creation different from the django models, but it does not harm. Also contains bekende for authorization, so we can use the standard django authentication mechanism (supports most of the features, such as decorators @login_required), keeping accounts and sessions in mongodb.