-2
私はFlask APIを書いています。これは非常に基本的なAPIであり、UserとAddressという2つのクラスがあります。それぞれのエンドポイントがヒットしたが、'dict' object is not callable
というエラーが表示されたときに、要求のデータを持つユーザーが作成されます。私のFlask APIのために 'dict'オブジェクトが呼び出せません
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
エラーがラインresp = jsonify(user.to_json())
でCREATE_USER方法で表示されます。APIのための私のコードを以下に示します。何がここで間違っているかもしれないかについての考え?それとも私は何かが恋しい?
うんに置き換えるブラケット
を取り外す必要
property
としてto_json()
を設定します。 (Y) –btw私は、同じメソッドで 'TypeError: 'int' object is not callable'という別のエラーが発生しています。それがどんなアイデアなのか? –
私はよく分かりませんが、 'return 201'の代わりに' return resp'が必要かもしれません。 –