Python Flask Admin:在";创建;形式

Python Flask Admin:在";创建;形式,python,flask,sqlalchemy,flask-admin,Python,Flask,Sqlalchemy,Flask Admin,在我的Flask/SQLAlchemy应用程序中,我有SQLAlchemy类Parent和Child,其中关于每个父对象的所有有趣数据都在其子对象中: class Parent(Base): __tablename__ = 'parent' id = Column(Integer, primary_key=True) children = relationship(Child) class Child(Base): __tablename__ = 'child'

在我的Flask/SQLAlchemy应用程序中,我有SQLAlchemy类Parent和Child,其中关于每个父对象的所有有趣数据都在其子对象中:

class Parent(Base):
    __tablename__ = 'parent'
    id = Column(Integer, primary_key=True)
    children = relationship(Child)

class Child(Base):
    __tablename__ = 'child'
    id = Column(Integer, primary_key=True)
    parent_id = Column(Integer, ForeignKey('parent.id'))
    name = Column(String)
我想在Flask管理UI中创建父对象,当我创建它们时,我希望能够同时创建它们的子对象。当我转到父对象的默认ModelView中的“创建”窗体时,我只能从菜单中选择现有的子对象,而不能创建新的子对象

例如,在创建每个父对象时,我希望有文本字段,可以在其中键入子对象的“名称”,这样,当Flask Admin创建父对象时,它也会在其“名称”列中创建具有这些值的子对象


这在Flask Admin中是可能的吗?或者如果没有,我将如何定制Flask Admin ModelView来实现这一点?

我想您正在寻找

您可以在示例中使用它们:

class ParentModelView(ModelView):
    inline_models = (Child, )