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://pbuzulan.github.io/flask-pymodm/
- 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.2.tar.gz
(4.0 kB
view hashes)
Built Distribution
Close
Hashes for Flask_Pymodm-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c44706f58346b1bffadb1c7c89cdf79fdbbd79bb5b87ee637d775a6f799afa8 |
|
MD5 | cfcd62c36a5cc0dcd4e2157868784fd0 |
|
BLAKE2b-256 | 4a9ba9295f5bf0818ff27fb5adb7ab422a682e72d83bc49aab9d058c553682f8 |