1

我正在寻找所有 webapp2_extras 函数和 API 的所有变体的语法。

例如,我在 webapp2 网站上找不到定义 webapp2_extras session.get 的各种参数的地方。

例如,我通过反复试验发现我可以在 session.get 上定义一个默认值(例如 cntr = self.session.get('cntr', 0) )但我找不到任何地方表明这可能是可行的结构。

谁能告诉我在哪里可以找到如此详细的文档?

谢谢。

4

2 回答 2

1

文档可以在WebApp 改进中找到。

在您的情况下,您可以使用self.session.get('cntr', 0),因为 session 是一个类似字典的对象,因此它的 get 方法接收默认值作为参数。有关更多详细信息,请参阅会话文档

webapp extras 的文档在这里

于 2012-07-31T22:34:00.367 回答
0

我知道 Bill G. 不是开源的忠实拥护者,但 webapp2 是开源的。如果文档中缺少某些内容,您可以在代码中找到它。

https://github.com/moraes/webapp-improved/blob/master/webapp2_extras/sessions.py

您将看到会话对象是从 python dict 派生的,因此您使用的 get() 函数是 python dict get() 函数,它允许使用默认值。

不过,您通过反复试验发现了这一点,这给我留下了深刻的印象。

于 2012-07-31T22:33:16.483 回答