Skip to main content

Mongoengine Pyramid extension based in flask-mongoengine

Project description

# Pyramid Mongoengine

pyramid-mongoengine package based in [flask-mongoengine](https://github.com/MongoEngine/flask-mongoengine)

## README In Progress

## Install

pip install pyramid-mongoengine

## Config

Basic setup
```python

if __name__ == "__main__":
config = Configurator()

config.include("pyramid_mongoengine")
config.add_connection_database()

```

`pyramid-mongoengine` provides `add_connection_database()`, he makes a connection with database
using data coming from .ini file.

```python

mongo_url = mongodb://my_ip_location_to_mongodb
mongodb_name = "my_db_application"

```

If theses data not exists in .ini, `pyramid-mongoengine` use default values

```python
# Default values
mongo_url = mongodb://localhost
mongodb_name = "test"
```

## Creating models

```python

from pyramid_mongoengine import MongoEngine

db = MongoEngine()

class User(db.Document):
email = db.StringField(required=True)
username = db.StringField(requred=True)

```

See [demo](https://github.com/marioidival/pyramid_mongoengine/blob/master/demos/app.py) application to examples

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyramid-mongoengine-0.0.3.tar.gz (4.8 kB view details)

Uploaded Source

File details

Details for the file pyramid-mongoengine-0.0.3.tar.gz.

File metadata

File hashes

Hashes for pyramid-mongoengine-0.0.3.tar.gz
Algorithm Hash digest
SHA256 94872749eabc0321c7e7266f35d73e60ebe1e4840544519cd668cb1a1d50a984
MD5 8fd75044bec91f02485e86b4a4efd2f6
BLAKE2b-256 8f6c35549a9b18be54392f8215c013a06836d15f12d7d3e272d59de9045a4ff8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page