@
bbhj3434 打错字,应该是检查外键成立
class Category(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(255), nullable=False, unique=True)
top = db.Column(db.Boolean, nullable=False)
on_id = db.Column(db.Integer, db.ForeignKey('
category.id'))
top_category = db.relationship('Category', backref='sub_category', remote_side=[id])
我现在的表如上,可是有个问题:on_id 这个字段随意一个不存在的id或空值都可以写入。。。
ForeignKey 这个有 required 这种参数吗?