【问题标题】:How to convert mongoengine objects to json response如何将 mongoengine 对象转换为 json 响应
【发布时间】:2019-05-14 21:09:48
【问题描述】:

我想在 Flask 中使用 mongoengine。

from mongoengine import *
connect('db_test', port=27017)

class Client(Document):
    name = StringField(required=True, max_length=200,unique=True)
    tel_nummer = StringField(required=True)
    age = StringField(required=True, max_length=50)

@app.route('/api/clients', methods=['GET'])
def get_clients():
    all_clients=Client.objects.all()
    return jsonify(result=all_clients.to_json())

输出是:

result  "[{\"_id\": {\"$oid\": \"5cdb1ed17218d7a0b5218832\"}, \"name\": \"Tom\", \"telnummer\": \"34634534\", \"age\": \"34534534\",}]"

谢谢。

【问题讨论】:

    标签: mongoengine flask-mongoengine restframeworkmongoengine


    【解决方案1】:

    Client.objects.all().to_json() 已经返回一个 json,你不应该再 jsonify 它

    【讨论】:

      猜你喜欢
      • 2017-10-17
      • 2021-08-27
      • 1970-01-01
      • 2018-07-26
      • 1970-01-01
      • 2019-03-30
      • 2017-01-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多