FormAlchemy מאוד במהירויות פיתוח עם SQLAlchemy ממופה כיתות (דגמים) בסביבת טפסים ב- HTML. זה מבטל מוכן מראש על ידי autogenerating HTML שדות קלט ממודל נתון. FormAlchemy ינסה להבין מה יש להחזיר סוג של קוד HTML על ידי introspecting המאפיינים של המודל וליצור קוד HTML מוכן לשימוש שיתאים היישום של המפתחים.
כמובן, FormAlchemy לא יכול להבין את הכל, כלומר, היזם ייתכן שירצה להציג רק כמה עמודים מהמודל נתון. לפיכך, FormAlchemy הוא גם להתאמה אישית
תכונות :.
- יוצר שדות טופס HTML ושולחנות מSQLAlchemy ממופים כיתות או באופן ידני הוסיפו שדות
- עובד עם הגדרות ממפה הצהרתית או קלאסית
- Render ועריכות אובייקטים או אוספים בודדים (רשתות)
- ידיות יחסי אובייקט (כולל רבים-לרבים), לא רק פשוט סוגי נתונים
- תמיכה נרדף
- תמיכת Composite וסוג מותאם אישית
- תומך בכל המפתחות הראשיים מרוכבים ורוב CFKs
- Pre-ממלא שדות קלט עם ערך נוכחי או ברירת מחדל
- פלט HTML להתאמה אישי
- אימות שגיאות קלט ומציג בשורה
- מקרי מודל מסתנכרן עם נתוני קלט
- קל לשימוש, API להרחבה
- SQLAlchemy 0.4 (0.4.5 או במאוחר) ו 0.5 תואם
מה חדש בהודעה זו:
- WebOb1.2 compat
מה חדש בגרסת 1.4.1:
-
בקשה כמו-WebOb מיושם עוברת לקבוצת שדות ישירות.
- בקשה מיושמת גם עוברת לרשת
- תמיכה נוסף כדי להגדיר .html_options עם Field.set (html = {'כמה': 'דבר'})
- תמיכה נוסף עבור קבוצה (= validators [validator1, validator2]) אשר מוסיפה validators צוין.
- קבוע הסט (null_as = ...), היה nul_as וקווית קשה ב.
- תיעוד משופר לשיטת Field.set ()
- תמיכת zope.schema.Password
- נושאי תקן 9, 10, 11, 12
מה חדש בגרסה 1.4:
- נושא תקן 5, 7
- אפשר לbinf טופס לבקשת webob כמו
- הוסף עטיפת טור לאחסן כמה אפשרויות טופס במודלים
- תרגום תווית שדה
מה חדש בגרסת 1.3.9:
- נושא Unicode תקן עם מסגרת מבוססת webob שאינו
מה חדש בגרסת 1.3.6:
- לתקן בעיות 150, 151, 153, 161, 162
- field.label המוסף () וfield.label_tags ()
- refactoring סרן. מודול הבסיס כבר לא אקדסטה.
מה חדש בגרסת 1.3.5:
- לא עוד להשתמש בסוג בינארי. השימוש LargeBinary במקום.
- לתקן בעיות 145, 147
מה חדש בגרסת 1.3.4:
- renderer._value לא מומלץ לשימוש. renderer.value שימוש
מה חדש בגרסת 1.3.3:
- renderer._value לא מומלץ לשימוש. renderer.value שימוש
מה חדש בגרסת 1.3.2:
-
.value_objects נוסף לשני אובייקטי שדה וFieldRenderer. מחזיר את החפצים במקום רשימה של מפתחות עיקריים בעבודה עם ForeignKeys.
- להוסיף IntervalFieldRenderer
- לחזור לWebHelpers
- להוסיף תרגום הונגרי (125)
- באג תיקון עם הגרסה העדכנית ביותר של couchdbkit
- תבנית פסטר עדכון למיגון העמודים 1.0b1
- לתקן בעיות 123, 124, 127, 128
דרישות :
- Python
מגבלות :
- נכון לעכשיו, רק מטפל מפתחות זרים מורכבים של סוגים פרימיטיביים Python
תגובות לא נמצא