Skip to content

kebasyaty/ramifice

Repository files navigation

Logo

ramifice

ORM-like API MongoDB for Python language.

Build Status Docs PyPI pyversions PyPI status PyPI version fury.io PyPI Downloads GitHub license GitHub repository

Ramifice is built around PyMongo.
For simulate relationship Many-to-One and Many-to-Many,
a simplified alternative (Types of selective fields with dynamic addition of elements) is used.
The project is more concentrated for web development or for applications with a graphic interface.

Supports MongoDB 3.6, 4.0, 4.2, 4.4, 5.0, 6.0, 7.0, and 8.0.
For more information see PyMongo.

Status Project

Documentation

Online browsable documentation is available at https://kebasyaty.github.io/ramifice/.

Requirements

View the list of requirements.

Installation

  1. Install MongoDB (if not installed):
    Fedora Ubuntu

  2. Run

    pip install ramifice
    
    # or
    # https://python-poetry.org/
    poetry new project_name
    cd project_name
    poetry add ramifice

Usage

It is recommended to look at examples here.

import ramifice

Changelog

View the change history.

License

This project is licensed under the MIT.

About

ORM-like API MongoDB for Python language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages