Skip to main content

WTFMongoengine

WTFMongoengine creates WTForms Form classes from Mongoengine Document objects. Example:

from mongoengine import document, fields
from wtfmongoengine.forms import DocumentForm

class User(document.Document):
    first_name = fields.StringField(
        verbose_name='First name',
        max_length=50,
        required=True,
    )
    last_name = fields.StringField(
        verbose_name='Last name',
        max_length=50,
        required=False,
    )
    email = fields.EmailField(
        verbose_name='E-mail address',
        required=True,
    )

class UserForm(DocumentForm):
    class Meta:
        document_class = User

        # In case you only want to include ``first_name`` in the form
        # fields = ('first_name',)

        # In case you want to exclude ``email`` from the form
        # exclude = ('email',)

Changelog

0.1.2

  • Dependency fix (wtforms was in tests_require, needed to be in install_requires).

0.1.1

  • Example updates.

  • Fix: README.rst and LICENSE included in package.

0.1

  • Initial release.

Release files for WTFMongoengine 0.1.2

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

Source distribution (sdist)

Source distribution for WTFMongoengine 0.1.2
File Size Uploaded
WTFMongoengine-0.1.2.tar.gz 4.7 kB Details

Release files / WTFMongoengine-0.1.2.tar.gz

Download URL WTFMongoengine-0.1.2.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
18e31df369c6072ff998448e9188eca1923f8914191c12b25a79d6988aa87df8
BLAKE2b-256 checksum
How to use checksums
c4fb24b7686cfaac5d0184f8e1bc76620193717e492ee9e29f02df1fd00e7ea8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file

0.1.1

1 release file

0.1

1 release file

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