Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Flask Admin内联可编辑列表下拉菜单挤压(无法查看菜单项)_Python_Flask_Flask Sqlalchemy_Flask Admin - Fatal编程技术网

Python Flask Admin内联可编辑列表下拉菜单挤压(无法查看菜单项)

Python Flask Admin内联可编辑列表下拉菜单挤压(无法查看菜单项),python,flask,flask-sqlalchemy,flask-admin,Python,Flask,Flask Sqlalchemy,Flask Admin,一幅画抵得上千言万语。以下是我试图在Flask Admin中解决的问题: 我试图通过在模型视图的列\u editable\u list中包含字段来编辑列表视图中的字段。字段的值通过外键关系来自另一个表,因此用户从下拉菜单中选择一个不可见的值,我猜是因为视图中的列太多,所以它被压扁了 有人知道如何在不从列表视图中删除其他列的情况下修复此问题吗 这是我的模型视图(为了简化StackOverflow,我删除了很多列): 下面是基本的SQLAlchemy模型: class Structure(db.

一幅画抵得上千言万语。以下是我试图在Flask Admin中解决的问题:

我试图通过在模型视图的
列\u editable\u list
中包含字段来编辑列表视图中的字段。字段的值通过外键关系来自另一个表,因此用户从下拉菜单中选择一个不可见的值,我猜是因为视图中的列太多,所以它被压扁了

有人知道如何在不从列表视图中删除其他列的情况下修复此问题吗

这是我的模型视图(为了简化StackOverflow,我删除了很多列):

下面是基本的SQLAlchemy模型:


class Structure(db.Model):
    """Create a public.structures table representation"""
    __tablename__ = 'structures'

    id = db.Column(INTEGER, primary_key=True)
    structure = db.Column(INTEGER, nullable=False, unique=True)

    egas_id = db.Column(INTEGER, db.ForeignKey('public.egas.id'))
    egas = relationship('Egas', back_populates='structures') # one-to-many

    uno_id = db.Column(INTEGER, db.ForeignKey('public.uno.id'))
    uno = relationship('Uno', back_populates='structures') # one-to-many

    power_unit_id = db.Column(INTEGER, db.ForeignKey('public.power_units.id'))
    power_unit = relationship('PowerUnit', back_populates='structures') # one-to-many

    def __repr__(self):
        return str(self.structure)
谢谢!
肖恩

我修复了自定义CSS的问题。Flask Admin用于表单字段

.select2-choices {
  min-width: 200px;
}

我修复了自定义CSS的问题。Flask Admin用于表单字段

.select2-choices {
  min-width: 200px;
}