请教大家,flask-admin模型中不显示外键
请教大家,我定义的模型project有个外键pr_host在flask-admin中不显示
代码片段1
admin.add_view(MyModelViewBase(JRHost,db.session))
admin.add_view(MyModelViewBase(Project,db.session))
代码片段2
class JRHost(db.Model):
__tablename__ = 'jrhost'
id = db.Column(db.Integer,primary_key=True,autoincrement=True)
host = db.Column(db.String(128),nullable=False,unique=True)
status = db.Column(db.Integer,default=1,nullable=False)
class Project(db.Model):
id = db.Column(db.Integer,primary_key=True,autoincrement=True)
name = db.Column(db.String(128),nullable=False,unique=True)
pr_host = db.Column(db.String(128),db.ForeignKey('jrhost.host'))
add_time = db.Column(db.DateTime,default=datetime.datetime.now)
什么原因,谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
已解决:
加了这么一句
jrhost = db.relationship('JRHost',backref=db.backref('proj_set',lazy='dynamic'))
可是加了这行代码后,就无法create了,楼主知道怎么解决吗