# 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:!
[](https://beerpay.io/marioidival/pyramid_mongoengine) [](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:!
[](https://beerpay.io/marioidival/pyramid_mongoengine) [](https://beerpay.io/marioidival/pyramid_mongoengine?focus=wish)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pyramid-mongoengine-0.0.9.tar.gz.
File metadata
- Download URL: pyramid-mongoengine-0.0.9.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
631acf66d03abe8d02f18057de3db6b3f6cbd780425b5652714b10a3b37eda7d
|
|
| MD5 |
254b93f2635471628a9e720e279cc40a
|
|
| BLAKE2b-256 |
502d11c167d9d457661323f444caaa597d25eac710826e1284fc4c459ee82055
|