performance - Flask Admin-性能困难

标签 performance flask flask-sqlalchemy flask-admin

尽管Flask应用程序的性能很好,但我在Flask-Admin中面临性能问题。

我的模型是:

class Ck(Base):
    __tablename__ = "ck"
    id = Column(Integer, primary_key=True, autoincrement=True)
    nazev = Column(String(100))
    kontakt = Column(Text)
    terms = relationship(Term, backref=backref('ck', lazy='noload'), lazy='dynamic')


class Term(Base):
    __tablename__ = "term"
    id = Column(Integer, primary_key=True, autoincrement=True)
    hotel_id = Column(Integer, ForeignKey('hotel.id'))
    ck_id = Column(Integer, ForeignKey('ck.id'))
    ...
    addons = relationship(Addon, secondary=term_addon, backref=backref('term', lazy='noload'), lazy='dynamic')


class Hotel(Base):
    __tablename__ = "hotel"
    id = Column(Integer, primary_key=True, autoincrement=True)
    country_id = Column(Integer, ForeignKey('country.id'))
    area_id = Column(Integer, ForeignKey('area.id'))
    ...
    photos = relationship(Photo, backref=backref('hotel', lazy='select'), lazy='dynamic')
    terms = relationship(Term, backref=backref('hotel', lazy='noload'), lazy='dynamic')


class Addon(Base):
    __tablename__ = "addon"
    id = Column(Integer, primary_key=True, autoincrement=True)
    ...


术语方面确实有很多记录,附加内容方面还有很多记录。如果我单击任意位置以在Flask-Admin中获取有关Hotel,Term,Ck或Addon的详细信息,则不可能,因为直到超时才结束。

请您告诉我我可以改进的地方吗?
谢谢

最佳答案

关于performance - Flask Admin-性能困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22894861/

相关文章:

flask - Flask-SQLAlchemy-棉花糖嵌套模式不起作用

c# - Mvc RenderAction 性能与 RenderPartial

c# - 使用 SqlCommand.ExecuteScalar() 时是否需要将 top 1

python - deque.popleft() vs list.pop(0),性能分析

python - 动态加载python源代码

docker - Kubernetes NodePort 不返回容器的响应

Flask-auth,负责人和Flask安全

python - Select 语句仅返回结果中的第一行

performance - 嵌套与链式联合

python - 错误信息 : InterfaceError: <unprintable InterfaceError object>