What/Where 我可以找到 GAE (python) 保留密钥(密钥路径元素)

What/Where can I find GAE (python) Reserved Keys (key path element)

我正在创建一个将涉及很多用户的应用程序,他们可以分配他们想要的任何用户名,该用户名将用作实体 ID/Name。

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

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

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

我尝试在网上搜索但没有找到任何东西。 有我们可以获得的清单吗?

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

  • __jroyal__ 已保留。
  • jroyal 不是。
  • __anything__ 已保留。

因此,您不会将术语列表列入黑名单。您只需要验证您的用户没有在用户名的开头和结尾使用 __