در WTForms اجازه می دهد تا توسعه دهندگان به استفاده از نحو پایتون برای ایجاد فرم ها، که در زمان اجرا می شود به یک فرم HTML کلاسیک تبدیل شده است.
WTForms پارامترهای فرم کثیف را حفظ خواهد کرد از کد پایتون و ارائه یک راه ساده تر برای سفارشی کردن فرم ها، معرفی جدایی بین کد و ارائه.
فرم ایجاد شده از طریق WTForms مانند هر فرم به طور منظم دیگر، تنها تفاوت که در راه آنها ایجاد می کار
ویژگی ها:.
بسیاری از انواع درست فرم پشتیبانی
اعتبار سنجی داده ها فرم
ساخته شده در ویدجت
حفاظت CSRF
گسترش جنگو
پسوند از Google App Engine
ادغام SQLAlchemy
پشتیبانی I18n
چه در این نسخه جدید است:
اضافه شده کلاس جدید پارادایم متا برای سفارشی سازی بسیار قوی تر از WTForms.
حرکت i18n به هسته. ناراضی wtforms.ext.i18n.
حرکت CSRF به هسته. ناراضی wtforms.ext.csrf.
مسئله ثابت ارائه SelectFields با ارزش = واقعی
را DecimalField قادر به استفاده از بابل قالب بندی تعداد مبتنی بر مکان.
پشتیبانی 3.2 قطره پایتون (پشتیبانی Python3 برای 3.3+ تنها)
عبور attr = کاذب به WTForms ویدجت باعث می شود که ارزش به نادیده گرفته می شود.
رفع اشکال:
جدید در نسخه 0.6.1 است:
ext.appengine ReferencePropertyField.
زمینه های dateutil: ارائه موضوع و قوام موضوع است.
اعتبار سنج اختیاری شکست خورده زمانی که raw_data غایب بود.
مستندات: اسناد در حال حاضر ذکر HTML فرار عملکرد.
اضافه کردن پشتیبانی اولیه برای ارائه یک شی ترجمه است که می تواند ترجمه ساخته شده است در خطاهای اعتبار و اجبار.
ابزارک:
جدید در نسخه 0.6 است:
HTML غیر فعال است در حال حاضر مشخص شده به عنوان امن (با استفاده از __html__) به طوری که موتورهای قالب سازگار نخواهد خودکار فرار آن.
زمینه:
Field._default در حال حاضر Field.default.
همه فیلدها در حال حاضر `اموال raw_data`.
زمینه های که زمینه را انتخاب کنید (از جمله کسانی که در .ext) هستند را می توان تکرار برای تولید گزینه ها، و kwarg option_widget.
رفع اشکالات جزئی و پاکسازی در FieldList، انتخاب (چند) درست، QuerySelectField به آدرس قوام رفتاری.
او FloatField، بر اساس IntegerField.
ضمیمهها:
ext.appengine در حال حاضر پشتیبانی FloatProperty و GeoPtProperty.
ext.sqlalchemy QueryMultipleSelectField به QuerySelectMultipleField تغییر کرده است.
جدید در نسخه 0.5 است:
او AnyOf و تعیین اعتبار NoneOf.
اضافه شده یک کلاس BaseForm فراهم می کند که پردازش اصلی و اعتبار سنجی عملکرد فرم بدون نیاز به subclassing اعلانی.
برچسب درست کن به نام درست انسانی به طور پیش فرض.
زمینه در حال حاضر `اموال short_name` است که نام سازمان ملل متحد پیشوند.
DecimalField در حال حاضر دور ارزش برای صفحه نمایش بدون اجبار شناور. اسناد برای جزئیات بیشتر در مورد نحوه فرمت اعشار را ببینید.
مورد نیاز:
پایتون 2.6 یا بالاتر
نظر یافت نشد