Flask-Pymodm is a simple plugin for Pymodm
Project description
Flask-PyMODM
MongoDB is a document-based database for general purpose use.
Flask-PyMODM is the bridge between Flask and PyMODM, it brings to developers a simplified way to use PyMODM in Flask applications.
Quickstart
To start using Flask-PyMODM, install or update it via pip:
pip install Flask-PyMODM
A Simple Example
from flask import Flask
from flask_pymodm import PyModm
def configure_app(app):
app.config['MONGODB_DB_NAME'] = 'test'
app.config['MONGODB_HOST'] = 'localhost'
app.config['MONGODB_PORT'] = '27017'
def create_app():
app = Flask(__name__)
configure_app(app)
PyModm(app)
return app
if __name__ == '__main__':
create_app().run(host='0.0.0.0', port=5000)
Customizing Properties
In order to customize the host, add the following into your app.config (see Configuration Handling for more details):
MONGODB_HOST = "10.10.10.13" # default is "localhost"
MONGODB_PORT = "27017" # default is "27017"
MONGODB_DB_NAME = "test" # default is "my-app"
MONGODB_ALIAS_CONNECTION = "my_connection" # default is "default"
MONGODB_USERNAME = "my_username" # default is None
MONGODB_PASSWORD = "my_password" # default is None
Test
To run test suite use the tox
command.
Links
- Documentation: https://flask-sqlalchemy.palletsprojects.com/
- Releases:
- Code: https://github.com/pbuzulan/flask-pymodm
- Issue tracker: https://github.com/pbuzulan/flask-pymodm/issues
- Test status:
- Test coverage:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Flask-Pymodm-0.1.1.tar.gz
(4.0 kB
view hashes)
Built Distribution
Close
Hashes for Flask_Pymodm-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9120c653861a435271ecb62a33ff1bbdfc0ee24ecc289eb076fe720125ca8417 |
|
MD5 | d658107bb31cb7b0195495500866ca97 |
|
BLAKE2b-256 | 86cc7a6fc9ce62b80f97d66ae5610d2afc3a4f770017283eb16b1dd8b4f4228b |