Make changes for displaying page listing all the blogs created by user.
[mediagoblin.git] / mediagoblin / media_types / stl / models.py
index ccb1b9dc9cf2303c696af2198de7a6ed8dafc28e..ff50e9c009a9d481b2956d54b487bf244887bb91 100644 (file)
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 
-from mediagoblin.db.sql.base import Base
+from mediagoblin.db.base import Base
 
 from sqlalchemy import (
     Column, Integer, Float, String, ForeignKey)
 from sqlalchemy.orm import relationship, backref
 
 
+BACKREF_NAME = "stl__media_data"
+
+
 class StlData(Base):
     __tablename__ = "stl__mediadata"
 
@@ -29,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("stl__media_data", cascade="all, delete-orphan"))
+        backref=backref(BACKREF_NAME, uselist=False,
+                        cascade="all, delete-orphan"))
 
     center_x = Column(Float)
     center_y = Column(Float)