как правильно связать таблицы?
class Domen(db.Model):
__tablename__ = 'domen'
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
name = db.Column(db.String(255))
pages = db.relationship('Page', lazy = 'dynamic')
default_page_id = db.Column(db.Integer, db.ForeignKey('page.id'), default=0 )
class Page(db.Model):
__tablename__ = 'page'
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
title = db.Column(db.String(255))
domen_id = db.Column(db.Integer, db.ForeignKey(D.id), default=0 )
domen = db.relationship('Domen', foreign_keys=domen_id)
вроде простая штука, но sqlalchemy просто упорола уже