Vino

نرم افزار تصویر:
Vino
جزئیات نرم افزار:
نسخه: 0.1.0
ها تاریخ: 20 Feb 15
توسعه دهنده: Hsiaoming Yang
پروانه: رایگان
محبوبیت: 2

Rating: nan/5 (Total Votes: 0)

در vino می باشد ORM نیست. بله، درست است، آن را ORM نیست.
شروع به کار کنید
نمایش سریع با vino می:
# نصب
# DB = vino می ('موتور: // کاربر: passwd را @ میزبان: پورت / پایگاه داده')
DB = vino می ('از SQLite: //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 و MySQL در حال حاضر پشتیبانی می کند.
از SQLite
از SQLite با مسیر:
DB = vino می ('از SQLite: //relative/path/db.sqlite')
از SQLite با مسیر مطلق:
DB = vino می ('از SQLite: ///root/path/db.sqlite')
لطفا توجه داشته باشید، آن را متفاوت از SQLAlchemy.
MySQL را
MySQL به همراه تمام اطلاعات:
DB = vino می ('خروجی زیر: // lepture: 123456 @ localhost به: 3306 / آزمون')
خروجی با اطلاعات کمتر:
DB = vino می ('خروجی زیر: // lepture @ localhost را / آزمون')
به طور پیش فرض پورت 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) .order ('- آیدی'). واکشی ()
حذف کردن
حذف تمام داده ها:
db.table ('کاربر'). حذف ()
db.commit ()
حذف داده های مشخص شده:
db.table ('کاربر'). پیدا کردن (نام کاربری = 'lepture'). حذف ()
db.commit ()

مورد نیاز:

پایتون

نرم افزار های مشابه

Knoda
Knoda

2 Jun 15

Qore Tibae Module
Qore Tibae Module

20 Feb 15

نرم افزار های دیگر از توسعه دهنده Hsiaoming Yang

yue.css
yue.css

12 May 15

Selection.js
Selection.js

10 Dec 15

نظرات به Vino

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!