Pyramid Framework (SQL Alchemy) - Обеспечение доступности таблиц по всему миру. - PullRequest
0 голосов
/ 13 июня 2011

Может кто-нибудь сказать мне, как можно сделать классы таблиц и dbsession (), созданные с использованием sqlalchemy в пирамиде, доступными глобально, чтобы я мог запрашивать эти таблицы в своих шаблонах.

Спасибо.

1 Ответ

2 голосов
/ 13 июня 2011

Учитывая, что вы должны запрашивать в views, а не в templates, вы можете сделать что-то вроде этого:

from myproject import models

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

и в доступе к шаблонам DBSession и ваших классов моделей с помощью models.DBSession и models.MyClass

...