Oh god.. why didnt i think of that.. Thank you Michael!
On Saturday, May 10, 2014 11:03:19 PM UTC-4, Michael Bayer wrote: > > > On May 10, 2014, at 10:49 PM, Alexander Luksidadi > <alexander...@gmail.com<javascript:>> > wrote: > > > > > Hi guys, i cant seem to find out whats causing this. > > > > first, here are my classes: > > > > class User(Base): > > __tablename__ = "users" > > id = Column(GUID, primary_key=True, default=uuid.uuid4()) > > .... > > > > permissions = ("Permission", secondary=UserPermission.__table__) > > > > class Permission(Base): > > __tablename__ = "permissions" > > id = Column(GUID, primary_key=True, default=uuid.uuid4()) > > .... > > > > class UserPermission(Base): > > __tablename__ = "user_permissions" > > id = Column(GUID, primary_key=True, default=uuid.uuid4()) > > user_id = Column(GUID, ForeignKey('users.id'), nullable=False) > > permission_id = Column(GUID, ForeignKey('permissions.id'), > nullable=False) > > “default” on Column should point to a function that can be called. Not a > completed UUID value. So “default=uuid.uuid4”. > > > -- You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sqlalchemy+unsubscr...@googlegroups.com. To post to this group, send email to sqlalchemy@googlegroups.com. Visit this group at http://groups.google.com/group/sqlalchemy. For more options, visit https://groups.google.com/d/optout.