Flask-mongoengine を使って json api を開発したいのですが、json レスポンスを返すのが少し難しそうです。
これは私のビューのコードです:
@users.route('/', methods=["GET"])
def index():
return json_util.dumps(User.objects.first(), default=encode_model)
これが返すすべてはこれです:
["username", "password", "email", "foods", "id"]
オブジェクトの値を返しません。dict を手動で作成しなくても、すべてのユーザーのリストを json 形式で返すにはどうすればよいですか?
私が達成したいのは、次のようなものです。
[
"this_documents_id" : {
"username" : "superjhondoe",
"password" : "12345",
"email" : "jhon@doe.com",
"foods" : ["hot dog", "pasta", "banana"]
},
...
]