Mohssen A Mohssen نشر 28 ديسمبر 2021 أرسل تقرير نشر 28 ديسمبر 2021 أقوم بالحصول على قائمة من المستخدمين عبر sqlalchemy من خلال الكود التالي: users = session.query(user.name).filter(and_(user.email == email, user.password == password_hash)) لكن كيف يمكنني أن أقوم بإرجاع أول مستخدم فقط يتم إيجاده وليس كل المستخدمين؟ 1 اقتباس
1 سامح أشرف نشر 28 ديسمبر 2021 أرسل تقرير نشر 28 ديسمبر 2021 إستخدم التابع 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() 1 اقتباس
السؤال
Mohssen A Mohssen
أقوم بالحصول على قائمة من المستخدمين عبر sqlalchemy من خلال الكود التالي:
لكن كيف يمكنني أن أقوم بإرجاع أول مستخدم فقط يتم إيجاده وليس كل المستخدمين؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.