pyramid_formalchemy предположения о запросах - PullRequest
2 голосов
/ 19 октября 2011

Я использую pyramid_formalchemy 0.4.1 ... хорошо, я пытаюсь использовать его.

Когда в мое приложение приходят запросы, я вижу, что pyramid_formalchemy делает странные предположения о том, что будет в объекте запроса. Мои запросы не выполняются, потому что в pyramid_formalchemy.views (начиная со строки 58) класс ModelView имеет конструктор со следующим кодом:

def __init__(self, context, request):
    self.context = context
    self.request = request
    self.session = request.session_factory

    self.fieldset_class = request.forms.FieldSet
    self.grid_class = request.forms.Grid

Дело в том, что у моего объекта запроса есть 'session', а не 'session_factory'. У него также нет «форм»

Вот что я сделал:

  1. Создать RootFactory, расширяющий pyramid_formalchemy.resources.Models
  2. Я вызываю config.formalchemy_admin (), передавая его моей RootFactory и моей DBSession
  3. Я создал пустой файл forms.py.

Чего мне не хватает в моей настройке? Есть идеи?

Спасибо.

1 Ответ

1 голос
/ 19 октября 2011

Этот материал настраивается.

См. источник

Не уверен, что он действительно задокументирован ..

...