![](/img/trans.png)
[英]Flutter _TypeError (type 'Future<String>' is not a subtype of type 'Future<Widget>?')
[英]TypeError: unhashable type: 'dict'?
@app.post("/create-user/{user_id}")
def create_user(user_id : int, user : User ):
ref = db.reference('/' )
ref.update({
users:{
"name": user.name,
"id": user.id,
"activation_key" : user.activation_key ,
"creation_date": user.creation_date ,
"customer_email":user.customer_email,
"password": user.password
}
})
if user_id in users:
return{"Error" : "User already exists"}
users[user_id] = user
return users[user_id]
可以請有人幫我重新愛它嗎? 來自 ref.update({ 我收到這個錯誤
您可能希望在字典中使用user
而不是users
發生該錯誤的原因可能是變量user
是User
類型,而字典不能保存該類型的 object。
嘗試用"users"
替換users
,或者您可以使用任何其他邏輯將user
中的所有詳細信息存儲在元組中並將其用作鍵。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.