问题标签 [webapp2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-app-engine - 部署应用程序后,Google App Engine HTTP 标头 Content-Type 不正确
我正在 GAE 上编写一个应用程序,我有一个始终返回 XML 并将 Content-Type 设置为"text/xml; charset=utf-8"
.
我正在使用内置的 webapp 框架并使用以下代码设置内容类型并在 web 处理程序中返回 XML:
这在本地开发环境中运行良好,但是一旦我部署到 Google 服务器,内容类型总是设置为"text/html; charset=utf-8"
.
Content-Type
一旦在 Google 服务器上运行,我如何确保设置正确?
python - 尝试在 GAE 中使用 Set-Cookie 添加标头时出错
我正在尝试在我的项目中包含外部 python 模块以处理会话。它被命名为gmemsess.py
。它尝试在响应中添加 Set-Cookie 标头并出现错误:
我阅读了文档,一切似乎都很好,但它不起作用。为什么会出现这个错误?另外,我使用 webapp2 来管理子域。可能是因为这个而出了什么问题?
google-app-engine - 配置 MIME 类型
嗨,我想配置我的 mime 类型:
KML 文件的 MIME 类型是
我怎样才能用谷歌应用引擎做到这一点?我在一个看起来像这样的模板上生成 KML:
更新了我尝试设置 MIME 类型的代码,如下所示。我如何验证它是否有效?
google-app-engine - 在 webapp2.RequestHandler 的 post 方法中执行 if self.request.POST['file'] 时出现 TypeError,“不可索引”
我正在尝试使用以下代码上传文件:
但我不断收到此错误:
有趣的是,这曾经有效!这里有什么问题?请注意,我正在使用 webapp2。
此页面还说: FieldStorage 实例可以像 Python 字典一样被索引。它允许使用 in 运算符进行成员资格测试,并且还支持标准字典方法 keys() 和内置函数 len()
完整的堆栈跟踪:
我修复它的方法是撕掉if file:
,而是使用 python has_key 方法检查 self.request.POST 是否具有密钥“文件”
python - Google App Engine 的 Flask 与 webapp2
我正在启动新的 Google App Engine 应用程序,目前正在考虑两个框架:Flask和webapp2。我对我以前的 App Engine 应用程序使用的内置 webapp 框架相当满意,所以我认为 webapp2 会更好,我不会有任何问题。
但是,有很多对 Flask 的好评,我真的很喜欢它的方法以及到目前为止我在文档中阅读的所有内容,我想尝试一下。但我有点担心我在使用 Flask 的道路上可能面临的限制。
所以,问题是——你知道 Flask 可能给 Google App Engine 应用程序带来的任何问题、性能问题、限制(例如路由系统、内置授权机制等)吗?“问题”是指我无法用几行代码(或任何合理数量的代码和努力)解决的问题,或者完全不可能的事情。
作为一个后续问题:Flask 中是否有任何杀手级功能让我大吃一惊并让我使用它,尽管我可能会遇到任何问题?
python - 在 appengine 之外运行 webapp2,如何将其作为服务/守护程序运行?
我刚刚完成了我的应用程序并想部署它。但是如何将我的应用程序作为服务/守护程序运行?
谷歌搜索显示了一些使用一些 python 库的不同方法,扭曲了,我可以将 Python 脚本作为服务运行吗?. 但不知道该怎么做。
有人做过这个吗?是否有最佳实践方法?
..弗雷德里克
google-app-engine - 带有可选前导部分的 webapp2.Route
我正在学习具有强大路由机制的webapp2框架。
我的应用程序应该接受这样的 URI:
民意调查可以选择组织成类别,因此以上所有内容也应该像这样工作:
我的错误配置:
问题:如何修复我的配置?
如果可能的话,它应该针对 GAE CPU 时间/托管费用进行优化。例如,如果我为每个条目添加两行可能会更快:一行有类别,另一行没有类别...
python - webapp2 + jinja2:如何让 uri_for() 在 jinja2-views 中工作
如何将传递模型特定的 url 添加到模板。比方说,我想建立一个编辑链接。我猜想,使用 uri_for() 函数将是一种简单的方法。
但以下给了我“UndefinedError:'webapp2'未定义”
还是我应该在 MainPage-Request-Handler 中准备这些?如果是这样,我不知道如何将它们添加到每个问候语中。
以下代码示例取自: http ://webapp-improved.appspot.com/tutorials/gettingstarted/templates.html
控制器/处理程序
模板/视图:
BaseHandler 类是所有处理程序继承自的类。我按照@moraes 的建议尝试了以下操作。我仍然得到:
:(
google-app-engine - 当通过祖先引用实体时如何创建 JSON 响应?
也许我的问题有点不具体,对此感到抱歉。我目前正在学习 python 和应用程序引擎(webapp2)。
我有这堂课:
标签是通过祖先引用的。当我使用 jinja-template 时,我可以调用ice.getTags()
foreach Ice。
现在我想将我的 Ice 对象序列化为 JSON,并希望在我的 JSON 输出中拥有属于 Ice 对象的所有标签。
这对我来说是序列化:
它工作正常,但它不包括标签。
我感觉,我必须将标签声明为 Ice-Attribute,但我不知道如何。
谢谢!