mongomodels

ODM פשוט עבור mongodb
הורד עכשיו

mongomodels דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • GPL v3
  • מחיר:
  • FREE
  • שם המפרסם:
  • David Litvak
  • אתר האינטרנט של המוציא לאור:
  • http://github.com/dlitvakb

mongomodels תגים


mongomodels תיאור

Mongomodels הוא ODM פשוט עבור mongodb.installationPip להתקין mongomodelsagefine המודל הבסיס שלך להתייחס למונגה Mongomodels.db ייבוא DocumentDatabasefrom Mongomodels.Models ייבוא ValidatingTructClass Bashemodel (ValidatingTruct): __Document_db__ = text_database ') להגדיר את המודעות שלך המודל חייב להיות שם מסמך, כך שהוא מתייחס לאוסף הנכון על מונגודב. כברירת מחדל זה לוקח את הגירסה snake_case של class.class mytestmodel (bashemodel): # זה יהיה מפה __Document_name__ = 'my_test_model' pass # או שאתה יכול להגדיר מחדש את שם המסמך שלך # __Document_name__ = 'test_model'create ObjectSestest_Object = mytestmodel (some_attribute = "כמה ערך") Test_Object.Save () מצא את ObjectsmyTestModel.All () # מחזירה רשימה עם כל האובייקטים ב- DocumentMyTestModel.All (some_attribute = 'ערך מסוים') # מחזירה את כל האובייקטים המס 'שעונים את אותן תכונותמיטל. קבל () # מחזירה את האובייקט הראשון של האוסף של האוסףמיטסטמודל. (some_attribute = 'ערך מסוים') # מחזירה את האובייקט הראשון # העונה על התכונות של התכונות "בואו נניח שיש לנו מודל הודעה" המתייחסת למשתמש ומודעת של צ'אט ( Bashemodel): # Self.Validate_not_empty ('הודעה') עצמית. Validate_exist. Ance ('shoes_id', חדר) self.validate_field ('הודעה', self.validate_message, 'מסר ארוך מדי, אורך מקס הוא 255') Def Validate_message (עצמי, הודעה): להחזיר לן (הודעה) לחזור לן (הודעה) < = 255 עבור אימותים ריצה על הדגמים שלנו אנחנו צריכים להגדיר מחדש את השיטה לאמת, שבו אנו נקבע את כל האימות שלך לפני שמירה. Validate_not_empty: מאמתת כי השדה שלנו יש כל datavalidate_existance: מאמתת כי שדה היחסים תואם אובייקט על היחסים ModelValidate_field: מאמתת השדה הנתון עם פונקציה מותאמת אישית, הפונקציה צריכה לקבל רק טיעון אחד המייצג את הערך לאמת וצריך להחזיר בוליאני. כמו כן, מקבלת הודעת שגיאה אופציונלית. דף הבית של פרודוקציה


mongomodels תוכנה קשורה

pyga

יישום בצד השרת של Google Analytics ב Python ...

133

הורד