Turn media.{backref_nam} from a list to a scalar.
For all our media_types, let the backref on the media_entry be a scalar (there is only one media_data per media_entry) instead of a list with zero or one entry. The media_data toolchain on MediaEntry currently handles both transparently.
This commit is contained in:
parent
57f8d263e1
commit
1f268deda4
@ -32,7 +32,8 @@ class AsciiData(Base):
|
||||
media_entry = Column(Integer, ForeignKey('core__media_entries.id'),
|
||||
primary_key=True)
|
||||
get_media_entry = relationship("MediaEntry",
|
||||
backref=backref(BACKREF_NAME, cascade="all, delete-orphan"))
|
||||
backref=backref(BACKREF_NAME, uselist=False,
|
||||
cascade="all, delete-orphan"))
|
||||
|
||||
|
||||
DATA_MODEL = AsciiData
|
||||
|
@ -32,7 +32,8 @@ class AudioData(Base):
|
||||
media_entry = Column(Integer, ForeignKey('core__media_entries.id'),
|
||||
primary_key=True)
|
||||
get_media_entry = relationship("MediaEntry",
|
||||
backref=backref(BACKREF_NAME, cascade="all, delete-orphan"))
|
||||
backref=backref(BACKREF_NAME, uselist=False,
|
||||
cascade="all, delete-orphan"))
|
||||
|
||||
|
||||
DATA_MODEL = AudioData
|
||||
|
@ -33,7 +33,8 @@ class ImageData(Base):
|
||||
media_entry = Column(Integer, ForeignKey('core__media_entries.id'),
|
||||
primary_key=True)
|
||||
get_media_entry = relationship("MediaEntry",
|
||||
backref=backref(BACKREF_NAME, cascade="all, delete-orphan"))
|
||||
backref=backref(BACKREF_NAME, uselist=False,
|
||||
cascade="all, delete-orphan"))
|
||||
|
||||
width = Column(Integer)
|
||||
height = Column(Integer)
|
||||
|
@ -32,7 +32,8 @@ class StlData(Base):
|
||||
media_entry = Column(Integer, ForeignKey('core__media_entries.id'),
|
||||
primary_key=True)
|
||||
get_media_entry = relationship("MediaEntry",
|
||||
backref=backref(BACKREF_NAME, cascade="all, delete-orphan"))
|
||||
backref=backref(BACKREF_NAME, uselist=False,
|
||||
cascade="all, delete-orphan"))
|
||||
|
||||
center_x = Column(Float)
|
||||
center_y = Column(Float)
|
||||
|
@ -32,7 +32,8 @@ class VideoData(Base):
|
||||
media_entry = Column(Integer, ForeignKey('core__media_entries.id'),
|
||||
primary_key=True)
|
||||
get_media_entry = relationship("MediaEntry",
|
||||
backref=backref(BACKREF_NAME, cascade="all, delete-orphan"))
|
||||
backref=backref(BACKREF_NAME, uselist=False,
|
||||
cascade="all, delete-orphan"))
|
||||
|
||||
width = Column(SmallInteger)
|
||||
height = Column(SmallInteger)
|
||||
|
Loading…
x
Reference in New Issue
Block a user