aboutsummaryrefslogtreecommitdiff
path: root/src/web/models/tag.py
diff options
context:
space:
mode:
authorCédric Bonhomme <cedric@cedricbonhomme.org>2017-04-21 23:09:42 +0200
committerCédric Bonhomme <cedric@cedricbonhomme.org>2017-04-21 23:09:42 +0200
commit0fa1a1c363aaf934a9ce80ee8b255cf8b840901e (patch)
tree22bea067f592a988dac3f3028c17eeed74f85f6f /src/web/models/tag.py
parentMerge branch 'master' into bookmark (diff)
downloadnewspipe-0fa1a1c363aaf934a9ce80ee8b255cf8b840901e.tar.gz
newspipe-0fa1a1c363aaf934a9ce80ee8b255cf8b840901e.tar.bz2
newspipe-0fa1a1c363aaf934a9ce80ee8b255cf8b840901e.zip
We will finally have a table for tags of articles and tags of bookmarks.
Diffstat (limited to 'src/web/models/tag.py')
-rw-r--r--src/web/models/tag.py18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/web/models/tag.py b/src/web/models/tag.py
index c23d15ea..70430fa6 100644
--- a/src/web/models/tag.py
+++ b/src/web/models/tag.py
@@ -6,6 +6,7 @@ from bootstrap import db
class ArticleTag(db.Model):
text = db.Column(db.String, primary_key=True, unique=False)
+ # user_id = db.Column(db.Integer(), db.ForeignKey('user.id'))
# foreign keys
article_id = db.Column(db.Integer, db.ForeignKey('article.id', ondelete='CASCADE'),
@@ -13,26 +14,23 @@ class ArticleTag(db.Model):
# relationships
article = db.relationship('Article', back_populates='tag_objs',
- foreign_keys=[article_id])
+ foreign_keys=[article_id])
def __init__(self, text):
self.text = text
class BookmarkTag(db.Model):
- __tablename__ = 'BookmarkTag'
- #id = db.Column(db.Integer, primary_key=True)
- text = db.Column(db.String, primary_key=True)
+ text = db.Column(db.String, primary_key=True, unique=False)
+ # user_id = db.Column(db.Integer(), db.ForeignKey('user.id'))
# foreign keys
- # bookmark_id = db.Column(db.Integer, db.ForeignKey('bookmark.id', ondelete='CASCADE'),
- # primary_key=True)
+ bookmark_id = db.Column(db.Integer, db.ForeignKey('bookmark.id', ondelete='CASCADE'),
+ primary_key=True)
# relationships
- # bookmark = db.relationship('Bookmark', back_populates='tag_objs',
- # single_parent=True,
- # cascade="all, delete-orphan",
- # foreign_keys=[bookmark_id])
+ bookmark = db.relationship('Bookmark', back_populates='tag_objs',
+ foreign_keys=[bookmark_id])
def __init__(self, text):
self.text = text
bgstack15