Skip to main content

Flask-MongoEngine2

PyPI version CI Tests Documentation Status Maintainability Test Coverage PyPI - Downloads

Flask-MongoEngine2 is a Flask extension that provides integration with MongoEngine and FlaskDebugToolbar.

Installation

By default, Flask-MongoEngine2 will install integration only between Flask and MongoEngine. Integration with FlaskDebugToolbar are optional and should be selected as extra option, if required. This is done by users request, to limit amount of external dependencies in different production setup environments.

All methods end extras described below are compatible between each other and can be used together.

Installation with MongoEngine only support

# For Flask >= 2.3.0
pip install flask-mongoengine2

Installation with Flask Debug Toolbar support

Flask-mongoengine provide beautiful extension to FlaskDebugToolbar allowing to monitor all database requests. To use this extension FlaskDebugToolbar itself required. If you need to install flask-mongoengine2 with related support, use:

# With FlaskDebugToolbar dependencies
pip install flask-mongoengine2[toolbar]

Flask configuration

Flask-mongoengine does not provide any configuration defaults. User is responsible for setting up correct database settings, to exclude any possible misconfiguration and data corruption.

There are several options to set connection. Please note, that all except recommended are deprecated and may be removed in future versions, to lower code base complexity and bugs. If you use any deprecated connection settings approach, you should update your application configuration.

Please refer to [complete connection settings description] for more info.

Usage and API documentation

Full project documentation available on read the docs.

Contributing and testing

We are welcome for contributors and testers! Check Contribution guidelines.

License

Flask-MongoEngine2 is distributed under BSD 3-Clause License.

Metadata

Release files for flask-mongoengine2 2.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for flask-mongoengine2 2.2.0
File Size Uploaded Provenance Actions
flask_mongoengine2-2.2.0.tar.gz 192.6 kB Without provenance Details for flask_mongoengine2-2.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for flask-mongoengine2 2.2.0
File Interpreter ABI Platform Actions
flask_mongoengine2-2.2.0-py3-none-any.whl Python 3 none any Details for flask_mongoengine2-2.2.0-py3-none-any.whl

Total release size: 209.7 kB

Release files / flask_mongoengine2-2.2.0.tar.gz

Download URL flask_mongoengine2-2.2.0.tar.gz
Size 192.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b1e5f1b623514580eead6a5d6bc1a2ddf8802e0d4d2bbdd1b494bd7c94fe9ed4
BLAKE2b-256 checksum
How to use checksums
43dadb545cecda44b3eb4f37355e2eec689eebf4ba9cb4be93713e727800bf05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

Release files / flask_mongoengine2-2.2.0-py3-none-any.whl

Download URL flask_mongoengine2-2.2.0-py3-none-any.whl
Size 17.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
02449ad6f0507fd3b9fb90b55ae7a13cde26accf7416a33ef9241a5d837e76b8
BLAKE2b-256 checksum
How to use checksums
9f646ea622a0947ed34abc0d48fd4b6e76889f47b480755ddff50fcc318e5a8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

Security for flask-mongoengine2 2.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page