والحل هو وحدة بيثون أن يجعل SQLAlchemy سهلة وممتعة للاستخدام، ويضيف بعض القدرات المخصصة
على سبيل المثال:
من حل SQLALchemy استيراد
ديسيبل = SQLALchemy ('كيو: // سكوت: نمر @ مضيف محلي: 5432 / mydatabase')
الطبقة تودو (db.Model):
على & nbsp؛ معرف = db.Column (db.Integer، primary_key = صحيح)
على & nbsp؛ عنوان = db.Column (db.String (60)، قيم الفارغة = خطأ)
على & nbsp؛ فعلت = db.Column (db.Boolean، قيم الفارغة = الكاذبة، والتقصير = خطأ)
على & nbsp؛ pub_date = db.Column (db.DateTime، قيم الفارغة = خطأ،
على & nbsp؛ الافتراضي = datetime.utcnow)
to_do = تودو (عنوان = 'تثبيت الحل "، وفعلت = صحيح)
db.add (to_do)
db.commit ()
أكملت = db.query (تودو) .filter (ToDo.done == صحيح). جميع ()
وهو يفعل جدول تسمية التلقائي (إذا تم تعريف أي اسم)، وإلى فئة الاستعلام قاعدة، ويضيف الطرق التالية:
- first_or_notfound
- get_or_notfound
- to_json
المتطلبات:
بيثون
لم يتم العثور على التعليقات