WTFMongoengine

Software Screenshot:
WTFMongoengine
Software Details:
Version: 0.1.2
Upload Date: 15 Apr 15
Developer: Orne Brocaar
Distribution Type: Freeware
Downloads: 17

Rating: 3.0/5 (Total Votes: 1)

WTFMongoengine is a Python module that 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',)

What is new in this release:

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

Requirements:

  • Python

Other Software of Developer Orne Brocaar

django-i18nurls
django-i18nurls

14 Apr 15

Comments to WTFMongoengine

Comments not found
Add Comment
Turn on images!