草庐IT

wiki-engine

全部标签

python - Google App Engine - 大查询 - Python 找不到库 google.cloud

我正在使用Eclipse和PyDev在UbuntuLinux16.4上使用Python构建AppEngine项目。我正在使用运行良好的Flask框架,我想做的是连接到BigQuery,而这正是我遇到问题的地方。所以我用过:pipinstall--upgradegoogle-cloud-bigquery要安装BigQueryLibrary,我可以在/usr/local/lib/python2.7/dist-packages中看到包出于某种原因,Eclipse似乎不认为该库已注册,我可以接受,但是当我运行我的项目dev_appserver.pyAppEngine找不到该库时:我的Pytho

python - 我应该如何在 App Engine 上进行全文搜索?

我应该怎么做才能在AppEngine上以尽可能少的工作(以及尽可能少的Java—我正在使用Python。)进行快速的全文搜索? 最佳答案 我在我最近的一个项目中使用了Whoosh和appengine,它似乎工作正常。看看https://github.com/tallstreet/Whoosh-AppEngine 关于python-我应该如何在AppEngine上进行全文搜索?,我们在StackOverflow上找到一个类似的问题: https://stacko

python - Google App Engine : Reverse Proxy + OpenID, 用户在登录后被重定向到 appspot 域

我正在使用反向代理在自定义域上启用ssl。代理在公共(public)页面上运行良好,但是当用户尝试访问login_required目录时,登录url会在登录后将他们转移到我的appspot域。有没有办法让用户留在自定义域中?这是我的登录处理程序:classOpenIDLoginHandler(webapp.RequestHandler):defget(self):domain=self.request.get('domain')continue_url=self.request.GET.get('continue')ifnotcontinue_url:continue_url='htt

python - 如何在 Google App Engine 上使用 Python 发送 JSON 格式的 cookie 数据?

我正在尝试在Python脚本中对对象进行编码并将其设置为cookie,以便我可以使用客户端JavaScript读取它。我尝试这样做的每一种方式都遇到了问题。通常,cookie的格式会导致JSON.parse()中断。我当前的脚本:cookie=Cookie.SimpleCookie()data={"name":"Janet","if_nasty":"Ms.Jackson"}cookie['test']=json.dumps(data)self.response.headers.add_header("Set-Cookie",cookie.output(header=''))...结果是

python - 如何为 App Engine 应用程序设置 vscode Python 调试器?

按照官方的步骤后wiki使用断点启动或设置断点时,我不断收到以下错误:/ptvsd/wrapper.py",line423,inpydevd_requestos.write(self.pipe_w,s.encode('utf8'))File"google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/python/runtime/stubs.py",line40,inos_error_not_implementedraiseOSError(errno.ENOSYS,'Functionno

python - 需要 Google App Engine 国际化帮助(Python)

有没有人对如何在AppEngine/webapp/python中使用国际化有任何建议。我看过一些关于重新-django-翻译支持的帖子,但我似乎找不到足够的信息来说明如何让它发挥作用。我需要的是一个解决方案浏览器可以检测语言用户可以覆盖和设置模板和代码中的字符串可以本地化简单的文件编辑以支持语言。我是AppEngine的新手,因此需要一些易于遵循/理解的指针/代码帮助多于 最佳答案 有多种选择可供考虑。标准gettext()。参见this代码示例。代码已过时:有一种管理cookie和session的标准方法,因此应该重写以供实际使用

python - 如何在 Google App Engine 上使用 HTTP 方法 DELETE?

我可以在PythonWindowsSDK中使用这个动词。但不在生产中。为什么?我做错了什么?错误消息包括(只能通过firebug或fiddler看到)Malformedrequest或者类似的东西我的代码如下:fromgoogle.appengine.extimportdbfromgoogle.appengine.extimportwebappclassHandler(webapp.RequestHandler):defdelete(self):key=self.request.get('key')item=db.get(key)item.delete()self.response.o

python - 在不占用 CPU 的情况下,在 App Engine 上执行大量 db.delete

我们在GoogleAppEngine上有一个大小适中的数据库——刚刚超过50,000个实体——我们想从中清除陈旧数据。计划是写一个deferredtask迭代我们不再需要的实体,并批量删除它们。一个复杂的问题是我们的实体也有我们也想清除的子实体——没问题,我们认为;我们只需查询这些实体的数据存储,并与父级同时删除它们:query=ParentKind.all()query.count(100)query.filter('bar=','foo')to_delete=[]forentityinenumerate(query):to_delete.append(entity)to_delet

python - 如何为 Google App Engine 实现简单 session ?

这是一个非常基本的类,用于处理AppEngine上的session:"""Lightweightimplementationofcookie-basedsessionsforGoogleAppEngine.Classes:Session"""importosimportrandomimportCookiefromgoogle.appengine.apiimportmemcache_COOKIE_NAME='app-sid'_COOKIE_PATH='/'_SESSION_EXPIRE_TIME=180*60classSession(object):"""Cookie-basedsess

python - 使用 Google App Engine 时需要解决哪些安全问题?

我一直在考虑将GoogleAppEngine用于一些业余项目。虽然他们不会处理任何敏感数据,但出于多种原因,我仍然想让他们相对安全,例如了解安全、法律等。使用GoogleAppEngine时需要解决哪些安全问题?它们是否与其他应用程序(例如以其他语言编写或以其他方式托管的应用程序)所面临的问题相同?编辑:我做了一些搜索,看起来我需要清理XSSandInjection.的输入还有哪些需要考虑的事项? 最佳答案 “清理”输入并不是避免查询注入(inject)和标记注入(inject)问题的方法。在输出阶段使用正确的转义形式是......