noam100
6 בפברואר, 2021, 1:32pm
היי חברים,
ניסיתי להשתמש בsql.orm.Query כשבניתי שאילתת SQL ובשל סיבוכים בסוף העדפתי שלא ומחקתי את הייבוא. לאחר שמחקתי וכבר בניתי קוד בשימוש בפונקציה אחרת עולה לי השגיאה הבאה כאשר הקוד מורץ בטסטים-
כל הסיפור הזה מאוד מוזר כי כבר מחקתי את החלק שהשתמש בclass המדובר.
למשהו יש רעיון מדוע זה יכול לקרות?
מבדיקה שעשיתי נראה כי התקלה היא בשתי השורות המסומנות:
לא מצליחה להבין מה שגוי בהן, לקחתי את הפורמט מתוך הדוקומנטציה של sqlalchemy
efratush
6 בפברואר, 2021, 10:43pm
תנסי:
join(Event, Event.id == UserEvent.event_id)
noam100
7 בפברואר, 2021, 7:54pm
עדיין אותה שגיאה מופיעה לי
אני חושבת שהתקלה שלי היא שאני לא ממש מבינה את מהות השגיאה… ניסיתי לקרוא ולא הצלחתי להבין
efratush
7 בפברואר, 2021, 7:58pm
לייק 1
noam100
7 בפברואר, 2021, 8:31pm
אכן פתר!!! תודההה
לייק 1
efratush
7 בפברואר, 2021, 10:06pm
לא התעמקתי במה את מנסה לעשות. כרגע הוא מוצא לך את כל האירועים לפי התנאים שהצבת.
אם את רוצה את היחיד או הראשון, תחליפי את all בfirst או one.