Skip to content
linkyndy edited this page Dec 17, 2014 · 1 revision

remodel

Very simple yet powerful and extensible Object Document Mapper for RethinkDB, written in Python.

It is plain simple!

from remodel.models import Model

class User(Model):
    pass

That's really everything you need to do to set up a model!

Features

  • schemaless;
  • dict interface;
  • full support for relations;
  • indexes;
  • convention over configuration;
  • lazy-loading;
  • caching;

Installation

pip install remodel

Motivation

The main reason for remodel's existence was the need of a light-weight Object-Document Mapper for RethinkDB, one that doesn't force you to ensure a document schema, one that provides a familiar interface and one that gracefully handles relations between models.

Contributing

License

remodel is a Andrei Horak open source project, distributed under the MIT license.

Clone this wiki locally