模型中relationship的应用笔记
模型.PY
class User(db.Model):
# __tablename__ = "user1" #定义表名
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
username = db.Column(db.String(10), nullable=True)
password = db.Column(db.String(64), nullable=True)
phone = db.Column(db.String(11), nullable=True, unique=True)
rdatetime = db.Column(db.DateTime, default=datetime.now)
isdelete = db.Column(db.Boolean, default=False)
# 代码援用
articles = db.relationship("Article", backref="user") # 反向援用
comments = db.relationship("Comment", backref="users",secondary ="comment_user")
# 反向援用 下方注释详解
def __str__(self):
return self.usernameclass User(db.Model)