إكسير

Elixir هو طبقة إعلانية أعلى Sqlalchemy.
التحميل الان

إكسير الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • Gaetan de Menten
  • موقع ويب الناشر:
  • http://elixir.ematia.de/

إكسير العلامات


إكسير وصف

Elixir هو طبقة إعلانية أعلى Sqlalchemy. Elixir هو طبقة إعلانية أعلى Sqlalchemy. المشروع عبارة عن مجمع رفيعي إلى حد ما، والذي يوفر القدرة على تحديد الكائنات النموذجية بعد نمط تصميم السجل النشط، واستخدام بناء جملة DSL مماثل لتلك الروبي على القضبان activerecord System.Elixir لا ينوي استبدال ميزات Sqlalchemy الأساسية، ولكن وبدلا من ذلك، يركز على توفير بناء جملة أبسط لتحديد الكائنات النموذجية عندما لا تحتاج إلى التعبير الكامل لتعبير SQLAlchemy's Mapper Definitions.examples: يتضمن توزيع Elixir المصدر تطبيق ويب نموذجي يستخدم إطار تطبيق الويب TurboGears. يبني التطبيق على نموذج فيلم البرنامج التعليمي لإنشاء متجر بسيط لشراء الأفلام. يتضمن تطبيق نموذج مخزن الفيديو أيضا مثالا على كيفية استخدام Elixir مع إطار "الهوية" TurboGears للأمان والترخيص. إذا كنت تخطط لاستخدام Elixir مع تطبيق TurboGears الخاص بك، وتحتاج إلى دعم التفويض باستخدام الهوية، فيمكنك استخدام هذا النموذج كأساس: من Turbogears.database استيراد البيانات الوصفية، Sessionfrom Elixir Import Unicode، DateTime، String، Integerfrom Elixir Import Entivity، has_field، elexfield، elixir Import has_many، has_and_belongs_to_manyfrom sqlalchemy استيراد وزارة استيراد DateTimeMeclass (الكيان): has_field ('visit_key'، strings (40)، primaction_key = true) has_field ('تم إنشاؤها'، datetime، nullable = خطأ، افتراضي = DateTime.Now) has_field ('انتهاء الصلاحية'، DateTime) باستخدام_ptions_options (TableName = 'pasion') @ (40)، profyle_key = true) has_field ('user_id'، عدد صحيح، usineKey ('tg_user.user_id'، الاسم = 'user_id_fk'، use_alter = true)، index = true) verstions_options (tableName = الكيان): has_field ('group_id'، عدد صحيح، primar y_key = true) has_field ('group_name'، unicode (16)، unicode = true) has_field ('display_name'، Unicode (255))، has_field ("تم إنشاؤها"، DateTime، الافتراضي = DateTime.Now) has_and_belongs_to_many ("المستخدمين" ، of_kind = 'المستخدم'، معكوس = "مجموعات") has_and_belongs_to_many (أذونات "، أذونات"، of_kind = "إذن"، عكس = "مجموعات") يلي_Options (tableName = 'tg_group') class user (الكيان): has_field ('user_id' ، عدد صحيح، Primer_Key = true) has_field ('user_name'، Unicode (16)، Unicode = True) Has_field ('email_address'، Unicode (255)، Unicode = true) has_field ('display_name'، Unicode (255)) has_field ( "كلمة المرور"، Unicode (40)) Has_field ("تم إنشاؤها"، DateTime، DeteFter = DateTime.Now) has_and_belongs_to_many ('المجموعات'، of_kind = 'group'، inverse = 'المستخدمين') باستخدام_ptions (tablename = 'tg_user') @ Permissions Permissions (Self) مجموعة (G.Permissions) إذن RETERN PERMSClass ) has_and_belongs_to_many ("المجموعات"، OF_KIND = "المجموعة"، معكوس = "أذونات") باستخدام_Options (TableName = "إذن") أكثر من أمثلة Elixir قد قريبا، وسوف نقدر أي تطبيقات عينة إضافية يمكن أن تقدمها لتوضيح المزيد من المعقدة التعيينات. متطلبات: sqlalchemy. بيثون


إكسير برامج ذات صلة

DBIX :: LOG4PERLL.

dbix :: log4perl هو ملحق بيرل ل DBI لتسجيل SQL بشكل انتقائي، معلمات، مجموعات النتائج، إلخ. ...

167

تحميل

CClib.

CCLIB هي مكتبة بيثون لتحليل وتفسير نتائج حزم الكيمياء الحاسوبية. ...

151

تحميل

SDL_Sound.

sdl_sound هي مكتبة تعالج فك تشفير العديد من تنسيقات ملفات الصوت الشائعة، مثل .wav و .mp3. ...

163

تحميل