Vino

البرمجيات قطة:
Vino
تفاصيل البرنامج:
الإصدار: 0.1.0
تاريخ إيداع: 20 Feb 15
المطور: Hsiaoming Yang
ترخيص: حرر
شعبية: 2

Rating: nan/5 (Total Votes: 0)

وفينو ليس ORM. نعم، هذا صحيح، انها ليست ORM.
ابدأوا
ونظرة سريعة مع فينو:
# نصب
# ديسيبل = فينو ('المحرك: // المستخدم: باسود @ المضيف: / منفذ قاعدة البيانات')
ديسيبل = فينو ('سكليتي: //db.sqlite')
# الاستعلام
db.table ('المستخدم'). العثور على (اسم المستخدم = 'lepture'). جلب ()
# خلق
db.table ('المستخدم') خلق. (اسم المستخدم = 'lepture "، على شبكة الإنترنت =' HTTP: //lepture.com ')
db.commit ()
# تحديث
db.table ('المستخدم'). العثور على (اسم المستخدم = 'lepture'). التحديث (اسم المستخدم = 'Hsiaoming يانغ')
db.commit ()
# حذف
db.table ('المستخدم'). العثور على (اسم المستخدم = 'lepture'). حذف ()
db.commit ()
نصب
وسندعم فقط sqlite3 والخلية الآن.
سكليتي
سكليتي مع مسار نسبي:
ديسيبل = فينو ('سكليتي: //relative/path/db.sqlite')
سكليتي مع المسار المطلق:
ديسيبل = فينو ('سكليتي: ///root/path/db.sqlite')
يرجى ملاحظة، انها مختلفة من SQLAlchemy.
الخلية
الخلية مع جميع المعلومات:
ديسيبل = فينو ('الخلية: // lepture: 123456 @ مضيف محلي: 3306 / اختبار')
الخلية مع أقل من المعلومات:
ديسيبل = فينو ('الخلية: // lepture @ مضيف محلي / اختبار')
المنفذ الافتراضي هو 3306.
يرجى ملاحظة، انها UTF8 افتراضيا.
سؤال
البحث عن البيانات:
db.table ('المستخدم'). جلب ()
البحث عن البيانات المحدد:
db.table ('المستخدم'). العثور على (اسم المستخدم = 'lepture'). جلب ()
العثور على البيانات الأولى:
# جلب وسوف 1 لا إرجاع قائمة
db.table ('المستخدم'). العثور على (اسم المستخدم = 'lepture'). جلب (1)
تحد على الاستعلام:
db.table ('المستخدم'). العثور على (اسم المستخدم = 'lepture'). جلب (5، ويقابل = 3)
مرشحات متعددة:
db.table ('المستخدم'). العثور على (اسم المستخدم = 'lepture، العمر = 20) .fetch ()
مرشحات المتقدمة:
# تماما مثل جانغو
db.table ('المستخدم'). العثور على (age__in = [20 و 22]). جلب ()
db.table ('المستخدم'). العثور على (age__gt = 20) .fetch ()
db.table ('المستخدم'). العثور على (age__lt = 20) .fetch ()
db.table ('المستخدم'). العثور على (age__gte = 20) .fetch ()
db.table ('المستخدم'). العثور على (age__lte = 20) .fetch ()
# مزيد من الوثائق انظر
مرشحات أكثر المتقدمة:
db.table ('المستخدم'). العثور على (age__ne = 20) .fetch () # لا يساوي
db.table ('المستخدم'). العثور على (age__nin = [20 و 22]). جلب () # ليس في
# مزيد من الوثائق انظر
أجل الاستعلام:
. db.table ('المستخدم') العثور على (العمر = 20). النظام ('- معرف'). جلب ()
حذف
حذف كافة البيانات:
db.table ('المستخدم'). حذف ()
db.commit ()
حذف البيانات المحدد:
db.table ('المستخدم'). العثور على (اسم المستخدم = 'lepture'). حذف ()
db.commit ()

المتطلبات:

بيثون

برامج مماثلة

psycopg
psycopg

12 May 15

verobject
verobject

14 Apr 15

eBag
eBag

19 Feb 15

Jailer
Jailer

26 Apr 16

البرامج الأخرى من المطور Hsiaoming Yang

yue.css
yue.css

12 May 15

Selection.js
Selection.js

10 Dec 15

تعليقات ل Vino

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!