显然我不允许嵌入图像所以这里有一些链接 .
当我在我的机器上运行我的代码(Pyhon Flask Marshmallow SQLAlchemy)时,“数据”和“错误”字段由jsonify正确输出 .
当我在数字海洋液滴上运行我的代码时,字段不会被jsonified . 我不确定为什么,因为他们的内容仍在那里 .
这似乎是服务器上所有烧瓶应用程序的问题 . 我通过调整代码返回.data来验证数据和错误字段是否存在,这将返回正常 .
以下是此示例中的代码:
return jsonify(meme_schemas.dump(
[
Meme.query.filter_by(id=id1).first(),
Meme.query.filter_by(id=id2).first()
]))
jsonify是来自flask的函数 . meme_schemas.dump将Meme SQLAlchemy模型转换为python中JSON等效类型的组合 . (使用Marshmallow我没有写转换代码)
除硬件之外的唯一区别是Droplet运行python 3.5和我的笔记本电脑运行3.6.5
我应该使用一个更严肃的例子而不是这个愚蠢的练习项目