【问题标题】:Pyramid Framework (SQL Alchemy) - Making the tables globally availablePyramid Framework (SQL Alchemy) - 使表全局可用
【发布时间】:2011-09-13 12:55:21
【问题描述】:

有人可以告诉我如何使在金字塔中使用 sqlalchemy 创建的表类和“dbsession()”在全球范围内可用,这样我就可以在我的模板中查询这些表。

谢谢。

【问题讨论】:

    标签: python sqlalchemy pylons pyramid


    【解决方案1】:

    如果您应该在 views 而不是 templates 中查询,您可以执行以下操作:

    from myproject import models
    
    def my_view(request):
        return {'models': models}
    

    并在模板中使用models.DBSessionmodels.MyClass 访问DBSession 和您的模型类

    【讨论】:

      猜你喜欢
      • 2012-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-30
      • 2015-12-25
      • 2021-09-29
      • 1970-01-01
      • 2019-11-24
      相关资源
      最近更新 更多