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
## Support on Beerpay
Hey dude! Help me out for a couple of :beers:!
[![Beerpay](https://beerpay.io/marioidival/pyramid_mongoengine/badge.svg?style=beer-square)](https://beerpay.io/marioidival/pyramid_mongoengine) [![Beerpay](https://beerpay.io/marioidival/pyramid_mongoengine/make-wish.svg?style=flat-square)](https://beerpay.io/marioidival/pyramid_mongoengine?focus=wish)
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
## Support on Beerpay
Hey dude! Help me out for a couple of :beers:!
[![Beerpay](https://beerpay.io/marioidival/pyramid_mongoengine/badge.svg?style=beer-square)](https://beerpay.io/marioidival/pyramid_mongoengine) [![Beerpay](https://beerpay.io/marioidival/pyramid_mongoengine/make-wish.svg?style=flat-square)](https://beerpay.io/marioidival/pyramid_mongoengine?focus=wish)
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
Close
Hashes for pyramid-mongoengine-0.0.9.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 631acf66d03abe8d02f18057de3db6b3f6cbd780425b5652714b10a3b37eda7d |
|
MD5 | 254b93f2635471628a9e720e279cc40a |
|
BLAKE2b-256 | 502d11c167d9d457661323f444caaa597d25eac710826e1284fc4c459ee82055 |