私はponyormが初めてです。
これらの 2 つのクラスがあり、それらの間に多対多の関係があるとします。
class Student(db.Entity):
id = PrimaryKey(str)
name = Required(str)
courses = Set("Course")
class Course(db.Entity):
id = PrimaryKey(str)
name = Required(str)
semester = Required(int)
students = Set(Student)
そして、特定の学生が従うコースをいくつか選択したいと思います。私がすることは:
student = Student.select(lambda s: s.id == id).get()
courses = Course.select(lambda c: c.students == student).get()
そして、私はこのエラーを受け取ります:
Incomparable types 'Set of Student' and 'Student' in expression: c.students == student
これを行う正しい方法は何ですか?ありがとう