Python 如何在flask中添加注释模型

Python 如何在flask中添加注释模型,python,flask,model,flask-sqlalchemy,Python,Flask,Model,Flask Sqlalchemy,用户模型 class User(db.Model): __tablename__ = "users" id = db.Column('user_id',db.Integer , primary_key=True) username = db.Column('username', db.String(20), unique=True , index=True) password = db.Column('password' , db.String(250)) posts = d

用户模型

class User(db.Model):
  __tablename__ = "users"
  id = db.Column('user_id',db.Integer , primary_key=True)
  username = db.Column('username', db.String(20), unique=True , index=True)
  password = db.Column('password' , db.String(250))
  posts = db.relationship('Post', backref = 'user', lazy = 'dynamic')

  def __init__(self , username ,password ):
    self.username = username
    self.password = password
posts模型

class Post(db.Model):
    __tablename__ = 'posts'
    id = db.Column(db.Integer, primary_key = True)
    title = db.Column(db.String(140))
    text = db.Column(db.String(2000))
    user_id = db.Column(db.Integer, db.ForeignKey('users.user_id'))
    def __init__(self, title, text):
        self.title = title
        self.text = text
现在我想添加评论模型,但不知道怎么做。请在评论视图中帮助我。 评论应该连接到用户和帖子

谢谢

我自己解决了这个问题 这是评论模型

class Comment(db.Model):
    __tablename__ = 'comments'
    id = db.Column(db.Integer, primary_key = True)

    text = db.Column(db.String(2000))
    user_id = db.Column(db.Integer, db.ForeignKey('users.user_id'))
    post_id = db.Column(db.Integer, db.ForeignKey('posts.post_id'))
    def __init__(self, text):
        self.text = text   

如果你不想回答任何问题,但请不要否决。让其他人回答。希望你从这些链接中获得一些想法。祝你好运