什么/在哪里可以找到GAE(python)保留键(key path元素)

2024-09-25 00:26:29 发布

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

我正在创建一个应用程序,将涉及许多用户,他们可以分配任何用户名,他们想,这将被用作实体ID/名称。你知道吗

但是当我尝试用户名'\uuu something\uuu'时,GAE给了我一个错误:

raised BadRequestError(The key path element name "__something__" is reserved.)

我没有问题,因为我可以抓住它。 但我想要的是在用户提交所有保留密钥之前将它们列入黑名单。你知道吗

我试着在网上搜索,但什么也没找到。 我们能得到一份清单吗?你知道吗


Tags: thepathkey用户实体名称id应用程序
1条回答
网友
1楼 · 发布于 2024-09-25 00:26:29

该特定键的问题是用户名开头和结尾的两个“\”(下划线):

  • __jroyal__被保留。你知道吗
  • jroyal不是。你知道吗
  • __anything__已保留。你知道吗

所以你不需要把一系列术语列入黑名单。您只需要验证您的用户在用户名的开头和结尾没有使用__。你知道吗

相关问题 更多 >