小编Far*_*waz的帖子

我的Flask API无法调用'dict'对象

我写了一个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()).关于这里可能有什么问题的任何想法?还是我错过了什么?

python flask

-2
推荐指数
1
解决办法
520
查看次数

标签 统计

flask ×1

python ×1