Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在哪里可以找到Google App Engine中webapp2 session.get的详细语法?_Python_Google App Engine_Webapp2 - Fatal编程技术网

Python 在哪里可以找到Google App Engine中webapp2 session.get的详细语法?

Python 在哪里可以找到Google App Engine中webapp2 session.get的详细语法?,python,google-app-engine,webapp2,Python,Google App Engine,Webapp2,我正在寻找所有webapp2_附加函数和api的所有变体的语法 例如,我在webapp2网站上找不到任何定义webapp2_extras session.get的各种参数的地方 例如,通过反复试验,我发现我可以在session.get上定义一个默认值(例如cntr=self.session.get('cntr',0)),但我找不到任何地方表明这可能是一个可行的结构 谁能告诉我在哪里可以找到这样详细的文档 谢谢。我知道Bill G不太喜欢开源,但webapp2是开源的。如果文档中缺少某些内容,您可

我正在寻找所有webapp2_附加函数和api的所有变体的语法

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

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

谁能告诉我在哪里可以找到这样详细的文档


谢谢。

我知道Bill G不太喜欢开源,但webapp2是开源的。如果文档中缺少某些内容,您可以在代码中找到它

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


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

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

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


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

文档可在中找到

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


webapp附加的文档是。

可以在以下位置找到文档

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


webapp附加的文档是。

是什么让你认为我不是开源的忠实粉丝?事实上,情况恰恰相反。我喜欢社区参与开源项目,如Drupal、Joomla、DotNetNuke(在我看来,这些项目更多的是应用程序框架,而不是CMS),在这些项目中,已经开发了数千个模块,并由志愿者团队进行了增强。但是,GAE的数千个模块的等效库在哪里?我是否遗漏了一些东西,或者GAE基本上已经死了,或者使用它的人不是面向开源的,或者我只是不知道库在哪里。请给出建议。这是一个笑话,我指的是另一个我没有比较过有多少开源软件包是专门为GAE设计的,比如说AWS,但是有很多开源软件包是用Java或Python编写的,只在GAE上工作。不幸的是,大多数为SQL编写的软件包都无法工作。我指的是,GAE显然缺乏可以直接插入自己应用程序的模块(为Python/datastore编写的模块。我的印象是,模块的社区共享非常少,例如添加评论、时事通讯或博客等。人们留下的印象是,必须自己动手编写每一件小事。我一直认为这在当今世界是不可能的,我只是没有看到GAE的模块存储库在哪里了,那里已经有数千个模块可供选择。你知道哪里有这样的存储库吗?我不知道有哪一个存储库,但例如,如果你正在寻找CMS,你可以搜索“google app engine CMS”在google上,会弹出一堆结果。我目前运行在djang Norel上,有6个开源django(非GAE特定)插件在工作。我还使用了许多其他开源python库(也非GAE特定).是什么让你得出结论说我不是开源的忠实粉丝?事实上,情况正好相反。我喜欢社区参与开源项目,比如Drupal、Joomla、DotNetNuke(在我看来,这些项目更多的是应用程序框架,而不是CMS)那里已经开发了数千个模块,并由志愿者团队进行了增强。但是GAE的数千个模块的等效库在哪里?我是否遗漏了一些东西,或者GAE基本上已经死了,或者使用它的人不是面向开源的,或者我只是不知道库在哪里。请建议。它是一个笑话,我指的是另一个我还没有比较过有多少开源软件包是专门为GAE设计的,比如说AWS,但是有很多用Java或Python编写的开源软件包只在GAE上工作。不幸的是,大多数为SQL编写的软件包都不能工作。我指的是明显缺乏f模块的GAE,一个人可以简单地插入自己的应用程序(为Python/datastore编写的模块。我的印象是,模块的社区共享非常少,例如添加评论、时事通讯或博客等。人们留下的印象是,必须自己动手编写每一件小事。我一直认为这在当今世界是不可能的,我只是没有看到GAE的模块存储库在哪里了,那里已经有数千个模块可供选择。你知道哪里有这样的存储库吗?我不知道有哪一个存储库,但例如,如果你正在寻找CMS,你可以搜索“google app engine CMS”在google上,会弹出一堆结果。我目前运行在djang Norel上,有6个开源django(非GAE特定)插件在工作。我还使用了许多其他开源python库(也非GAE特定)。