From e3ac6d19a2fe0e0a70fadc0c0bbf37f431bb8b92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20Gru=CC=88ndger?= Date: Thu, 24 Jan 2019 11:53:39 +0100 Subject: [PATCH] Backref from device to logbook --- ogn/model/logbook.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ogn/model/logbook.py b/ogn/model/logbook.py index b21e95c..9f2856c 100644 --- a/ogn/model/logbook.py +++ b/ogn/model/logbook.py @@ -1,6 +1,6 @@ from sqlalchemy import Integer, SmallInteger, Float, DateTime, Column, ForeignKey, case, null from sqlalchemy.ext.hybrid import hybrid_property -from sqlalchemy.orm import relationship +from sqlalchemy.orm import relationship, backref from .base import Base @@ -25,7 +25,7 @@ class Logbook(Base): landing_airport = relationship('Airport', foreign_keys=[landing_airport_id]) device_id = Column(Integer, ForeignKey('devices.id', ondelete='CASCADE'), index=True) - device = relationship('Device', foreign_keys=[device_id]) + device = relationship('Device', foreign_keys=[device_id], backref=backref('logbook', order_by='Logbook.reftime')) @hybrid_property def duration(self):