问题标签 [djangoappengine]

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.

0 投票
1 回答
1081 浏览

jquery - 在 Python App Engine 中读取 jQuery 发布的数据

假设我以以下方式使用 jQuery 执行了 AJAX 调用:

我的 Python App Engine 代码中有一条路由接收“/输出”上的调用,但我怎样才能让它访问我在 AJAX 调用中传递的数据?即如何填写以下内容:

0 投票
3 回答
91 浏览

python - djangoappengine 用户创建和数据持久性被破坏

我最近更新到 appengine SDK 1.6,但在我的开发环境中保存数据时遇到了问题。我根据官方安装指南进行了所有设置。

即使我之前为我的应用程序设置了超级用户帐户,它也不再有效。我再次创建了帐户

它似乎做了它应该做的事情,但管理员登录不起作用。另外,每次跑步

该脚本不断通知我我刚刚安装了身份验证系统并且还没有任何用户。然后它提示我创建一个超级用户。

因为没有任何东西持久存在,所以我无法登录到管理页面,并且我尝试使用内置 shell 保存的任何数据也不会保留。

0 投票
3 回答
169 浏览

python - Django on appegine 和教程

我是 Django 和 Appengine 的新手。我发现 Google Appengine 支持 Django 1.2 版本。是不是说 Django 1.2 自带了 Google Appengine SDK 的安装?或者我们应该安装djangoappengine

任何关于在 Appengine 上运行 Django 的指针、经验和教程都值得赞赏。

提前致谢。

0 投票
4 回答
1572 浏览

django - Django,post_save 信号递归。如何绕过信号触发

我有一种情况,当我的一个模型被保存时,MyModel我想检查一个字段,并在任何其他具有相同功能的模型中触发相同的更改some_key.

该代码工作正常,但它递归调用信号。结果,我浪费了 CPU/DB/API 调用。我基本上想在.save(). 任何建议期间绕过信号?


0 投票
2 回答
915 浏览

python - 将 DjangoAppEngine 部署到高复制数据存储

我只是按照项目的说明设置了 DjangoAppEngine 测试应用程序。

在本地一切顺利,我可以通过运行来访问 testapp 的主页python manage.py runserver。但是,当我尝试通过运行进行部署时python manage.py deploy,出现错误:

我正在 Ubuntu 10.04 上开发,它仍然使用 Python26,所以我尝试将我的 app.yaml 中的运行时更改为 python26,但这显然会破坏需要 python27 或更高版本的 SDK。尽管我只在本地安装了 Python 2.6,但 GAE 开发服务器似乎运行良好。

因此,按照说明,我将以下内容添加到我的 settings.py 中:

但是尝试部署仍然给我同样的错误。

我尚未将任何代码部署到我的 GAE 帐户,但是,我可能在高复制数据存储正式可用之前创建了该帐户。

还有什么我需要做的吗?

0 投票
0 回答
228 浏览

python - Google App Engine 命名任务队列未显示在 GAELauncher 中

我开始使用 GAE 任务队列系统,除了一个问题外,一切似乎都运行良好。使用默认队列在我的 Django-nonrel 项目中一切正常,但与命名队列中断并说找不到它们。我还注意到它们没有按预期显示在控制台中。我按照指南进行操作,并假设项目中仅包含 queue.yaml 就足以看到它们。

这是一个例子:

我希望在控制台中看到默认的和另一个名为“bob”的任务队列。

我在我的配置中遗漏了什么吗?queue.yaml 的存在没有正确设置吗?

我正在运行 GAEL 1.6.1

谢谢,RB

0 投票
2 回答
257 浏览

python - python appengine memcache优化

我正在 google appengine django nonrel 上开发一个 api,它将满足很多请求。我想缓存重复的请求。估计api会有一些非常频繁的查询,我希望能够即时找出这些查询是什么,以便我可以预先缓存它们。有没有办法获得最频繁的内存缓存键?

0 投票
0 回答
240 浏览

django - Model.objects.all() 不会使用 djangoappengine 刷新

我想知道 django-nonrel 中的查询集管理器是否坏了,但我可能只是错过了一些关于如何使用它的东西。这是我的问题:

我使用 Django 编写了一个简单的博客,但使用了 djangoappengine。我用于博客条目的模型称为条目。

我有一个删除条目的视图。删除条目后,它会重定向到主页,其中列出了所有剩余的条目。问题是,第一次发生重定向时,我刚刚删除的条目仍然存在。如果我刷新页面,它会从列表中消失。问题似乎是,即使我在删除条目后调用 Entry.objects.all() ,它仍在缓存之前的值。

我将代码移到了一个普通的 Django 项目中,这个错误没有出现,所以我认为这与 django-nonrel 中的查询集管理器有关。

我已经尝试过很多不同的事情,但我无法弄清楚如何重新查询数据库。这是视图的一些代码 - 我已经对其进行了简化,因此它甚至不会重定向,它只是通过调用 Entry.objects.all() 来呈现以响应 entry_list。还是同样的问题。

有任何想法吗?

0 投票
4 回答
11683 浏览

python - Django App Engine:AttributeError:'AnonymousUser'对象没有属性'backend'

我正在使用 djangoappengine。当我尝试创建一个新用户、对该用户进行身份验证并登录时,我收到以下错误AttributeError: 'AnonymousUser' object has no attribute 'backend'

我的代码很简单,看起来像:

我只在生产中收到以下错误,而且只是偶尔:

我不确定,但我有一种不好的感觉,这个异常是由于高复制数据存储及其最终一致性造成的。我认为这authenticate()可以保存用户值并login()进行查询,但用户值尚未传播到 HRDS。谁能证实这是真的?如果是这样,它将如何修复?

0 投票
3 回答
237 浏览

google-app-engine - 高复制数据存储上的 DjangoAppEngine 和最终一致性问题

我正在使用 djangoappengine,我认为它在处理高应用程序数据存储的最终一致性的方式上遇到了一些问题。

首先,实体组甚至没有在 djangoappengine 中实现。

其次,我认为当你做一个 djangoappengine get 时,底层的应用引擎系统正在做一个应用引擎查询,这只是最终一致的。因此,您甚至不能假设使用键的一致性。

假设这两个陈述是真实的(我认为它们是真实的),如何在高复制数据存储上使用 djangoappengine 构建任何复杂的应用程序?每次保存一个值然后尝试获取相同的值时,都不能保证它会是相同的。