وWTFMongoengine هو وحدة بيثون أن يخلق طبقات نموذج WTForms من الكائنات Mongoengine الوثيقة على & nbsp؛ مثال:
من وثيقة استيراد mongoengine والحقول
من wtfmongoengine.forms استيراد DocumentForm
فئة المستخدم (document.Document):
على & nbsp؛ FIRST_NAME = fields.StringField (
على & nbsp؛ verbose_name = 'الاسم الأول "،
على & nbsp؛ MAX_LENGTH = 50،
على & nbsp؛ يتطلب = صحيح،
على & nbsp؛)
على & nbsp؛ LAST_NAME = fields.StringField (
على & nbsp؛ verbose_name = 'الاسم الأخير "،
على & nbsp؛ MAX_LENGTH = 50،
على & nbsp؛ يتطلب = الكاذبة،
على & nbsp؛)
على & nbsp؛ البريد الإلكتروني = fields.EmailField (
على & nbsp؛ verbose_name = "عنوان البريد الإلكتروني"،
على & nbsp؛ يتطلب = صحيح،
على & nbsp؛)
الطبقة UserForm (DocumentForm):
على & nbsp؛ الطبقة ميتا:
على & nbsp؛ document_class = العضو
على & nbsp؛ # في حال كنت تريد فقط لتشمل `` first_name`` في شكل
على & nbsp؛ # الحقول = ('FIRST_NAME'،)
على & nbsp؛ # في حال كنت تريد استبعاد `` email`` من النموذج
على & nbsp؛ # تستبعد = ('البريد الإلكتروني'،)
ما هو الجديد في هذا الإصدار: (كان wtforms في tests_require، بحاجة إلى أن تكون في install_requires)
الإصلاح التبعية.
المتطلبات:
بيثون
لم يتم العثور على التعليقات