0
我正在製作一個類似於應用程序的博客,並且我需要具有可編輯標籤的文章,並且標籤的刪除也會反映文章中的更改。我正在使用Flask-SQLAlchemy和PostgresSQL。使用帶可編輯標籤的文章確定網站架構?
我嘗試了很多搜索,但是找不到任何東西,我沒有完全按照文檔中給出的內容。 (http://pythonhosted.org/Flask-SQLAlchemy/models.html#many-to-many-relationships)
tags = db.Table('tags',
db.Column('tag_id', db.Integer, db.ForeignKey('tag.id')),
db.Column('page_id', db.Integer, db.ForeignKey('page.id'))
)
class Page(db.Model):
id = db.Column(db.Integer, primary_key=True)
tags = db.relationship('Tag', secondary=tags,
backref=db.backref('pages', lazy='dynamic'))
class Tag(db.Model):
id = db.Column(db.Integer, primary_key=True)
但是,這使我想到我將不得不使用許多一對多的關係。有人可以解釋嗎?謝謝!