1
yinian1992 2014-03-22 16:26:44 +08:00
|
2
ryanhust 2014-03-22 17:18:58 +08:00
1L正解
|
3
bbhj3434 OP @yinian1992 >_< 感谢你的帮助呢~还有一个问题,ForeignKey 有 类似 required 这个必定要输入值的参数吗?找一下没有说到这个,只有 nullable
|
4
bbhj3434 OP @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 这种参数吗? |