Server version

Local Version

显然我不允许嵌入图像所以这里有一些链接 .

当我在我的机器上运行我的代码(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

我应该使用一个更严肃的例子而不是这个愚蠢的练习项目