Я пытаюсь сгенерировать некоторые приборы, чтобы протестировать приложение Flask, используя превосходный библиотечный микшер. Я уже использовал его в проекте Django и отлично работал, но на колбе + sqlalchemy, независимо от того, что я делаю, я получаю нулевые значения.Получение нулевых значений из микширования python
from mixer.backend.flask import mixer
from models import Users
from myproj import app
mixer.init_app(app)
me.blend(Users)
Это возвращает null.
Я также попытался создать экземпляр непосредственно приложения.
from mixer.backend.flask import Mixer
from models import Users
from myproj import app
mixer = Mixer(app=app)
me = mixer.blend(Users)
Возвращает ту же нулевую ценность.
Оба случая возвращают автогенерированный идентификатор. И сохраняется в базе данных, но все поля имеют Null на нем.
Любая идея о том, почему?
Благодаря
Вы следовали инструкциям [Flask-SQLAlchemy] (https://github.com/klen/mixer#flask-flask-sqlalchemy)? – dirn
Да. Первая попытка - это точно инструкции в документации. Во-вторых, я пытаюсь выяснить причины. Я что-то пропустил? – cllamach
Существует раздел, посвященный Flask-SQLAlchemy и аргументам '__init__' (https://github.com/klen/mixer#user-content-support-for-flask-sqlalchemy-models-that-have-__init__- аргументы). Использует ли '' '' метод '__init__' для назначения значений? – dirn