Flask-admin 中如何把两个关联的Model在同一个View中显示在同一个list里?

新手上路,请多包涵

例如这两个model

class A(Model):
    id = Column(Integer, primary_key=True)
    b = relationship('B', backref='a') 

class B(Model):
    id = Column(Integer, primary_key = True)
    a_id = Column(Interger, ForeignKey = "A.id")

class aAdmin(ModelView):
    column_list = ('id', 'b.id')

admin.add_view(aAdmin(A, db.session))

这样的话b.id并没有能够获取到值,那么应该如何操作呢?

阅读 7.8k
1 个回答

inline_models

inline_models = [(B, dict(form_columns=['id', 'a_id']))]
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题