fix: Use string references for foreign_keys in SQLAlchemy relationships
foreign_keys muss als String angegeben werden, nicht als Attribut-Referenz, da die Attribute zur Definition-Zeit noch nicht verfügbar sind.
This commit is contained in:
parent
c9f9b4e344
commit
f7cd391894
|
|
@ -149,8 +149,8 @@ class UserContainer(db.Model):
|
||||||
blocked_by = db.Column(db.Integer, db.ForeignKey('user.id', ondelete='SET NULL'), nullable=True)
|
blocked_by = db.Column(db.Integer, db.ForeignKey('user.id', ondelete='SET NULL'), nullable=True)
|
||||||
|
|
||||||
# Relationships
|
# Relationships
|
||||||
user = db.relationship('User', foreign_keys=[user_id], back_populates='containers')
|
user = db.relationship('User', foreign_keys=['user_id'], back_populates='containers')
|
||||||
blocker = db.relationship('User', foreign_keys=[blocked_by])
|
blocker = db.relationship('User', foreign_keys=['blocked_by'])
|
||||||
|
|
||||||
# Unique: Ein User kann nur einen Container pro Typ haben
|
# Unique: Ein User kann nur einen Container pro Typ haben
|
||||||
__table_args__ = (
|
__table_args__ = (
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user