我有Python Flask Restful API的问题,数据转到Elasticsearch,当我用Postman发布新数据时,问题是:
TypeError:"Response"类型的对象不是JSON可序列化的
你能帮助我吗?
模型:
from marshmallow import Schema, fields, validate
class Person(object):
def __init__(self,tcno=None,firstname=None,lastname=None,email=None,birthday=None,country=None,gender=None):
self.__tcno = tcno
self.__firstname = firstname
self.__lastname = lastname
self.__email = email
self.__birthday = birthday
self.__country = country
self.__gender = gender
def __repr__(self):
return '<Person(firstname={self.__firstname!r})>'.format(self=self)
class PersonSchema(Schema):
tcno = fields.Str(required=True,validate=[validate.Length(min=11, max=11)])
firstname = fields.Str(required=True)
lastname = fields.Str(required=True)
email = fields.Email(required=True,validate=validate.Email(error="Not a valid email"))
birthday = fields.Date(required=True)
country = fields.Str()
gender = fields.Str()
Run Code Online (Sandbox Code Playgroud)
视图:
from flask import Response, json, request, jsonify, Flask
import requests …Run Code Online (Sandbox Code Playgroud)