金字塔框架 (SQL Alchemy) - 使表全局可用

发布于 2024-11-15 05:42:36 字数 91 浏览 1 评论 0原文

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

谢谢。

Could someone please tell me how one can make table classes and 'dbsession()' created using sqlalchemy in pyramid available globally, so I can query those tables within my templates.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云朵有点甜 2024-11-22 05:42:36

鉴于您应该在视图中查询而不是在模板中查询,您可以执行以下操作:

from myproject import models

def my_view(request):
    return {'models': models}

并在模板中使用models.DBSession 和 models.MyClass

Given you should query in viewsand not in templates you can do something like this:

from myproject import models

def my_view(request):
    return {'models': models}

and in template access DBSession and your model classes with models.DBSession and models.MyClass

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文