草庐IT

database-engine

全部标签

python - 如何覆盖 google app engine 数据模型类型中的 equals()?

我正在为GoogleAppEngine使用Python库。如何重写一个类的equals()方法,使其判断下一个类的user_id字段是否相等:classUserAccount(db.Model):#compareallequalitytestsonuser_iduser=db.UserProperty(required=True)user_id=db.StringProperty(required=True)first_name=db.StringProperty()last_name=db.StringProperty()notifications=db.ListProperty(d

python - Google App Engine - 让 session 与 Python 2.7 一起工作

首先,我是GAE的新手,所以我这样做的方式可能是错误的-但我之前使用过PHP,session是我保存持久数据的方式。我正在使用Python2.7,因为这是我所有其他Python开发所使用的——尽管我开始怀疑降级到2.5是否是一个有效的解决方案,如果不是一个理想的解决方案。场景是我正在构建一个概念验证网站,我需要一个“虚拟”登录按钮,它只需设置一个名为“用户”的session变量,并为其赋值“管理员”。然后我想检查导航模板以查看变量是否已设置,如果已设置,我将添加一些额外的菜单命令。很简单。(注意:我知道这不安全、不明智或任何应该做的事情-问题是session不工作,而不是我正在用它做什

python - App Engine 上的 Django 与 webapp2

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我想知道您认为这两个Web框架(Django和webapp2)中哪个更适合在AppEngine平台上使用,为什么?请不要说两者完全不同,因为Django更完整。两者都是您可以在AppEngine中使用的“网络框架”。

python - 确定我的 App Engine 代码在哪个项目 ID 上运行

在AppEngine应用程序中,有没有办法确定GAE(AppEngine)实例正在运行的项目ID?我想访问运行AppEngine实例的同一项目中的一个大查询表。如果可能,我宁愿不对其进行硬编码或将其包含在另一个配置文件中。编辑:忘了说这是来自Python 最佳答案 这是“官方”方式:fromgoogle.appengine.apiimportapp_identityGAE_APP_ID=app_identity.get_application_id()在这里查看更多信息:https://developers.google.com/a

python - 操作错误 : database is locked

所以我知道这个问题在flask中并不新鲜,之前已经有人问过。但是,由于我是python的新手,所以在bash中执行数据库命令时仍然遇到问题。这是我做的importsqlite3conn=sqlite.connect('/home/pjbardolia/mysite/tweet_count.db')c=conn.cursor()c.execute("createtablecount_twitter(count_idintegerprimarykeyautoincrement,count_presentintegernotnull,last_tweetnotnull)")c.execute

python - Google App Engine 还是 Django?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭5年前。Improvethisquestion我一直在学习Python,现在我想学习一个基于Python的Web框架。我正在考虑使用GoogleAppEngine和Django。我应该选择哪一个?它们的独特功能和学习曲线是什么?

python - 如何创建国际化的 Google App Engine 应用程序

我想以用户自己的语言提供我的PythonGAE网站,只使用AppEngine中直接可用的工具。为此,我想使用GNUgettext文件(.po和.mo文件)。有人成功地结合了PythonGoogleAppEngine和gettext文件吗?如果是这样,您能否提供您使用的步骤?我已经启动了adiscussioninGAE'sGooglegroup,但无法从中提取出我想如何做:我不想添加外部依赖项,如Babel(在讨论中建议)。我想使用普通的GoogleAppEngine,因此无需手动更新Django或此类东西。首先,我将开始使用浏览器发送的语言,因此无需使用cookie等手动强制使用该语言

python - Google App Engine 中的 Jinja2

我已经开始使用Jinja2作为我在GoogleAppEngine上的模板引擎(使用Python)。我的问题是:字节码缓存会在生产环境中工作吗?它在开发服务器上运行良好,但我在某处读到字节码缓存取决于marshal模块,AppEngine不支持该模块。Thisanswer通过将marshal更改为使用pickle方法,对不同的问题提供了可能的解决方案。有人试过吗?一般来说,在将Jinja2与AppEngine结合使用时,还有什么我应该考虑的吗?如有任何帮助,我们将不胜感激!谢谢。 最佳答案 RodrigoMoraes在GAE下为Jin

redis设置database 不生效剖析

设置database不生效剖析前言配置加载类问题commons-pool对象池对比主页传送门:📀传送前言  事情是这样的今天在拉取了同事的代码做redis缓存设置的时候,发现即使已经设置了database,但是存数据的时候还是用的默认0数据库。这引起了我的好奇,遂开始琢磨是什么情况造成的这种现象。配置上述仅为测试代码问题,为了便于维护可以这么写,spring:redis:host:${REDIS_HOST:localhost}port:${REDIS_PORT:6379}password:${REDIS_PASSWORD:}database:${REDIS_DATABASE:0}加载类然后通过

python - Google App Engine 应用程序部署

我正尝试按照他们的Python教程在GoogleEngine上部署一个基本的HelloWorld应用程序。我创建了一个helloworld.py文件和一个app.yaml文件,并从他们的在线教程中复制了代码。我注册了GoogleAppEngine并尝试了所有方法,但不断收到以下错误:2015-08-1919:22:08,006ERRORappcfg.py:2438Anerroroccurredprocessingfile'':HTTPError403:ForbiddenUnexpectedHTTPstatus403.Aborting.Error403:---beginserverout