请教大家,我定义的模型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)
什么原因,谢谢。
已解决:
加了这么一句
jrhost = db.relationship('JRHost',backref=db.backref('proj_set',lazy='dynamic'))