У меня есть таблицы, аналогичных приведенные ниже:Колба-Admin и пользовательские поля в модели
class User(Base):
id = Column(Integer, primary_key=True)
name = Column(String(255, unique=True)
class Document(Base):
id = Column(Integer, primary_key=True)
name = Column(String(255, unique=True)
customer_id = Column(ForeignKey('User.id'))
Я хотел бы перечислить пользователь в видовом колбовой для Admin (sqla) вместе с количеством документов, которые они создали (Func .count (Документ)). Есть ли возможность достичь этого с помощью SqlAlchemy и стандартного Flask-Admin ModelView без указания пользовательского SQL-запроса?
Я не думаю, что есть способ добиться того, что без использования пользовательского запроса. См. Http://stackoverflow.com/a/21454133/99594 для почти того же вопроса, где вместо 'min' вы должны использовать' count'. – van
Вы можете добавить эти отношения. объясняется как [это] (http://stackoverflow.com/questions/16160507/flask-admin-not-showing-foreignkey-columns) – stamaimer