Как я могу выбрать метод свойства модели django в sqlalchemy
У меня есть две модели с именами student и payment. Взаимосвязь заключается в том, что у студента есть много платежей. Их коды имеют вид
Class Student(Model):
id: IntegerField()
name: CharField()
payment = relation('Payment')
@property
get_total_payment(self):
//calculate total payment
Class Payment(Model):
id: IntegerField()
amount: IntegerField()
student_id: ForeignKey()
Теперь я написал такой запрос.
select = [
Student.id,
Student.name,
Markshit.number,
Markshit.subject_name,
]
query = sa_session.query(*select).join(Markshit).all()
Я хочу добавить Student.get_total_payment в запрос, но получаю ошибку. Как я могу решить эту проблему?