اذهب إلى المحتوى
  • 0

كيفية الحصول على أول صف row عبر sqlalchemy في فلاسك Flask؟

Mohssen A Mohssen

السؤال

أقوم بالحصول على قائمة من المستخدمين عبر sqlalchemy من خلال الكود التالي:

users = session.query(user.name).filter(and_(user.email == email, user.password == password_hash))

لكن كيف يمكنني أن أقوم بإرجاع أول مستخدم فقط يتم إيجاده وليس كل المستخدمين؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

إستخدم التابع Query.first للحصول على صف واحد فقط وليس مجموعة من الصفوف بالشكل التالي:

users = session.query(user.name).filter(and_(user.email == email, user.password == password_hash)).one()

وتستطيع أيضًا أن تستعمل التابع Query.one_or_none والذي يقوم بإرجاع نتيجة واحدة فقط أو None في حالة لم يتم العثور على نتيجة مطابقة في قاعدة البيانات:

users = session.query(user.name).filter(and_(user.email == email, user.password == password_hash)).one_or_none()
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...