Colander

צילום מסך תוכנה:
Colander
פרטי תוכנה:
גרסה: 0.9.9 / 1.0b1
טען תאריך: 5 Jun 15
מפתחים: Agendaless Consulting
רשיון: ללא תשלום
פופולריות: 148

Rating: 5.0/5 (Total Votes: 1)

נתונים שהתקבלו באמצעות JSON, XML, דואר טופס HTML או כל המשכי נתונים פשוטים באותה מידה אחרות ניתן להשתמש בספרייה

תכונות :.

  • ניתן לשימוש עבור:
  • הגדרת סכימת נתונים
  • deserialize מבנה נתונים המורכב ממייתרים, מיפויים, ורשימות למבנה פייתון שרירותי לאחר אימות מבנה נתונים נגד סכימת נתונים.
  • בהמשכים מבנה פייתון שרירותי למבנה נתונים המורכב ממייתרים, מיפויים, ורשימות.
  • זה יכול לעבוד עם:
  • אובייקט מיפוי (למשל מילון)
  • רצף באורך משתנה של אובייקטים (כל אובייקט הוא מאותו הסוג).
  • tuple באורך קבוע של אובייקטים (כל אובייקט הוא מסוג אחר).
  • אובייקט מחרוזת או Unicode.
  • .
  • מספר שלם
  • .
  • לצוף
  • .
  • בוליאני
  • אובייקט פייתון ליבוא (לנתיב אובייקט פייתון מקווקו).

מה חדש בהודעה זו:

  • שחרר regex Validator דוא"ל (גרשיים היתר, מפץ, וכו 'ב localpart).

מה חדש ב1.0a2 גרסה:.

  • validators נוסף colander.ContainsOnly וcolander.url

מה חדש בגרסה 0.9.8:.

  • תרגומי פורטוגזית ברזילאים עדכון
  • תרגומים יפניים עדכון.
  • תרגומים רוסים עדכון.

מה חדש בגרסה 0.9.7:.

  • תרגום יפני
  • הוחלף% שגויים {} לטעות עם $ נכונים {} לטעות בהודעת שגיאת String.deserialize.
  • שם עברו לבנאי SchemaNode לא כובד בסכימות נבנו הצהרתי.

מה חדש בגרסה 0.9.6:

  • לא עוד פועל על פייתון 2.4 או 2.5. פייתון 2.6+ נדרש כעת.
  • תאימות פייתון 3.2.
  • הוסר תלות בחבילת ISO8601 (קוד מהחבילה כעת inlined במסננת עצמו).
  • מידע על זכויות יוצרים ורישוי נוסף לקוד-נגזר ISO8601 לlicense.txt.

מה חדש בגרסת 0.9.5:.

  • תרגום נוסף צ'כי
  • תרגום לקמפל pt_BR (זה היה שלא עבר הידור בעבר).
  • תיקוני מסמכים קטנים.
  • התיעוד הוסיף כ לשטח וunflatten.

מה חדש בגרסה 0.9.4:

  • לשטח עכשיו רק כולל בלוטות עלה בDict השטוח .
  • לשטח אינו כולל אלמנט דרך לשם של צומת הסוג לרצפים.
  • unflatten מיושם.
  • נוסף __setitem__ לSchemaNode, המאפשר החלפת צמתים בשמו.

  • שיטות
  • get_value וset_value נוסף לסכמה המאפשרות גישה ומוטציה של appstructs באמצעות נתיבים שם מנוקדים.
  • להוסיף שוודי, צרפתית, תרגום סיני.

מה חדש בגרסת 0.9.3:.

    • הוסף סוג הזמן
    • להוסיף תרגום להולנדית.
    • תיעוד תקן:. 0.9.2 דורש Deserialize של סוגים להתמודד באופן מפורש עם הפוטנציאל לקבל colander.null
    • default_tzinfo שימוש כאשר deserializing datetimes הנאיבי.
    • אפשר default_tzinfo להיות אף בעת יצירת colander.DateTime.
    • להוסיף את היכולת להכניס colander.interfaces.Preparer בין deserialization ואימות. עיין בסעיף הכנה בתיעוד.

    מה חדש בגרסה 0.9.2:.

    תרגום פולני נוסף

    • הועבר למיגון עמודי פרויקט GitHub (https://github.com/Pylons/colander).
    • להוסיף tox.ini למטרות בדיקה.
    • API החדש: colander.required. משמש כערך סמן כאשר ויכוח חסר נותר בלתי מוגדר.
    • תיקון באג:. אם טיעון כותרת שהוא המחרוזת הריקה או אף הוא עבר באופן מפורש לSchemaNode, הוא הוחלף כבר לא על ידי כותרת מחושבת משם
    • להוסיף contains__ .__ SchemaNode לתמוך & quot; שם בסכימה & quot;.
    • deserialization SchemaNode עכשיו ללא תנאי קורא שיטת Deserialize של סוג הסכימה לקבל appstruct לפני שתנסה לאמת. סוגים שלישיים סכימת המפלגה צריכים עכשיו לחזור colander.null אם עברו ערך colander.null או אחר מבחינה לוגית & quot; ריק & quot; ערך כcstruct במהלך Deserialize.

    דרישות :

    • פייתון 2.6 או
    • גבוה

    תוכנה דומה

    Crossroads.js
    Crossroads.js

    6 Jun 15

    mediaCache
    mediaCache

    6 Jun 15

    JsBehaviour
    JsBehaviour

    13 May 15

    Dust
    Dust

    20 Jul 15

    תוכנות אחרות של יזם Agendaless Consulting

    repoze.mailin
    repoze.mailin

    15 Apr 15

    repoze.who
    repoze.who

    11 May 15

    peppercorn
    peppercorn

    14 Apr 15

    repoze.profile
    repoze.profile

    14 Apr 15

    תגובות ל Colander

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!