Версия сервера
Локальная версия
Очевидно, я не могу вставлять изображения, поэтому вот несколько ссылок.
Когда я запускаю свой код (Pyhon Flask Marshmallow SQLAlchemy) на моей машине, поля "data" и "error" выводятся правильно с помощью jsonify.
Когда я запускаю свой код на цифровой океанской капле, поля не обрабатываются. Я не уверен почему, потому что их содержание все еще там.
Похоже, это проблема со всеми моими приложениями на колбу на сервере. Я проверил, что поля данных и ошибок существуют, адаптировав код для возврата .data, и это возвращает нормально.
Вот код из этого примера:
return jsonify(meme_schemas.dump(
[
Meme.query.filter_by(id=id1).first(),
Meme.query.filter_by(id=id2).first()
]))
jsonify - это функция от колбы.
meme_schemas.dump преобразует модель Meme SQLAlchemy в комбинацию JSON-эквивалентных типов в python. (Используя Зефир, я не написал код конвертации)
Единственным отличием, кроме аппаратного, является то, что в капле работает python 3.5, а на моем ноутбуке - 3.6.5
Вероятно, мне следовало использовать более серьезный пример, а не пример из этого тупого проекта практики