我写了一个Flask API.这是一个非常基本的API,它有两个类,即User和Addresses.当相应的端点被命中时,它会使用来自请求的数据创建一个用户,但我收到错误消息'dict' object is not callable.以下是我的API代码:
class User(db.Model):
__tablename__ = 'users'
pass
def __init__(self, name, username, password, addresses=[]):
pass
@property
def to_json(self):
pass
return jsobj
class Address(db.Model):
__tablename__ = 'addresses'
pass
def __init__(self, email):
self.id = str(uuid.uuid4().hex)
self.email = email
@app.route('/api/users', methods=['POST'])
def create_user():
pass
db.session.add(user)
db.session.commit()
resp = jsonify(user.to_json())
resp.status_code = 201
return 201
Run Code Online (Sandbox Code Playgroud)
该错误出现在create_user方法的第一行resp = jsonify(user.to_json()).关于这里可能有什么问题的任何想法?还是我错过了什么?