V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bbhj3434  ›  全部回复第 1 页 / 共 1 页
回复总数  2
2014-03-22 21:27:59 +08:00
回复了 bbhj3434 创建的主题 Python Flask-sqlalchemy 自身引用的写法?
@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 这种参数吗?
2014-03-22 21:15:29 +08:00
回复了 bbhj3434 创建的主题 Python Flask-sqlalchemy 自身引用的写法?
@yinian1992 >_< 感谢你的帮助呢~还有一个问题,ForeignKey 有 类似 required 这个必定要输入值的参数吗?找一下没有说到这个,只有 nullable
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2556 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 15:34 · PVG 23:34 · LAX 07:34 · JFK 10:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.