Colander

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

Rating: 3.0/5 (Total Votes: 3)

נתונים שהתקבלו באמצעות 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 או
    • גבוה

    תוכנה דומה

    Kodiak
    Kodiak

    21 Jul 15

    Zend InfoCard
    Zend InfoCard

    13 May 15

    dbi-dbrc
    dbi-dbrc

    13 Apr 15

    Infect.js
    Infect.js

    1 Mar 15

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

    repoze.catalog
    repoze.catalog

    11 May 15

    repoze.vhm
    repoze.vhm

    14 Apr 15

    repoze.mailin
    repoze.mailin

    15 Apr 15

    repoze.errorlog
    repoze.errorlog

    14 Apr 15

    תגובות ל Colander

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