Я пишу приложение в Pylons и хочу добавить схему авторизации.Я выбрал repoze.что.Я следовал учебнику из кулинарной книги Pylons:
http://wiki.pylonshq.com/display/pylonscookbook/Authorization+with+repoze.what
Проблема в том, что в lib/auth.py
мне нужно включить модели для пользователя, группы и разрешения.Использование декларативной базы в модели выдает ошибку при развертывании:
sqlalchemy.exc.UnboundExecutionError: No engine is bound to this Table's MetaData.
Pass an engine to the Table via autoload_with=<someengine>, or associate the MetaData
with an engine via metadata.bind=<someengine>
Я обнаружил похожую проблему здесь:
Декларативный синтаксис SQLAlchemy с автозагрузкой (отражением) вПилоны
У меня все модели для авторизации объявлены в отдельном файле от __init__.py
.Я также следовал всем указанным выше вопросам, но все же что-то не так.Кто-нибудь нашел решение?