Python Eve:在auth_字段中添加事件h的\u id值

2024-09-30 01:23:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个注册端点,其中POST请求不需要身份验证,因此在创建帐户时,mongodb集合中也不会添加AUTH_字段。在

由于我还需要此端点的用户受限资源访问权限,因此我尝试使用post-event钩子添加字段:

AUTH_FIELD='用户'u id'

def adduserid(request, payload):
  data = json.loads(payload.get_data().decode('utf-8'))
  setid = data['_id']
  app.data.driver.db['accounts'].update({"username" : username},{"$set": {"user_id": setid}})

app.on_post_POST_accounts += adduserid

我得到一个键错误:

^{pr2}$

我有一种感觉,我解析这个有效负载对象的方式是错误的,但我不知道出了什么问题。 也许有更简单的方法吗?在


Tags: 用户auth身份验证idappdata错误username

热门问题