Использование Flask с эликсиром и алхимией SQL - PullRequest
0 голосов
/ 27 февраля 2012

Я пытаюсь использовать эликсир с колбой.Причина использования SQL Alchemy напрямую привела меня в замешательство по поводу вставки данных в связи «многие ко многим».Итак, я создал файл моделей и сгенерировал нужные мне таблицы.

Для SQl-алхимии я звоню из колбы так:

db = SQLAlchemy(app)

Как сделать то же самое для Elixir?У меня есть метод модели для get_or_init в Entity, поэтому я пытаюсь использовать его также.

Когда я пытаюсь использовать сам SQLAlchemy (поскольку elixir - просто оболочка), я получаю:

AttributeError: type object 'User' has no attribute 'query' where User is a model.

1 Ответ

1 голос
/ 27 февраля 2012

Хотя я сам не использовал Elixir, проблема с отсутствием query проста - вам нужно добавить свойство запроса к моделям самостоятельно:

class User(object):
    query = Session.query_property()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...