问题标签 [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 投票
2 回答
377 浏览

python - 尝试发送邮件时 appengine 未正确配置数据库错误(使用 django_bootstrap)

我正在使用django_bootstrap.py类似的错误,但我找不到解决方案。我正在使用 django 助手(请不要建议非 rel)

我想做的是,在一个静态 html js 网站中,通过联系表格附加发送邮件的功能。表单将获取数据,jQuery 将验证并向 URL“/sendmail/”发出 POST AJAX 请求,views.py 我有以下代码:

当我删除该行时,我绝对没有错误:

但是,随着那条线的存在,我收到以下错误:

我查看我的 settings.py 文件并尝试进行一些更改: 1 添加两行,如在 django-nonrel settings.py 中所做的那样

这在服务器上给出了 500 错误,并且页面没有打开。

2 我试着把

这在本地工作,但在服务器(appspot)上不起作用。

3 我试着把

这也给出了 500 错误。

请让我知道如何解决它。

0 投票
1 回答
178 浏览

python - appengine 发送邮件的硬编码电子邮件没有错误,但使用表单发送的数据时出错

编辑:如果你想测试我已经将代码部署到这个github repo

我要实现的基本功能是从表单发送邮件。几乎与您网站上的任何其他“联系我们”表格一样。演示网址是 takemailer.appspot.com

可以在 url 中看到的表单向服务器发送一个 post 请求。我处理请求的视图如下:

上述版本的代码不起作用并引发

Stacktrace 附在底部。

但是,如果我修改视图函数以硬编码来自电子邮件的 a,如下所示,它可以无缝工作:

知道为什么上面的方法有效,而上面的方法无效,并引发这样的错误吗?

堆栈跟踪:

这个问题是here的后续问题,因为该问题没有得到任何答案,我不断尝试,问题归结为这个小措施:

0 投票
0 回答
184 浏览

django - Django 没有始终如一地记录……视图缓存?

我正在运行 Python2.7、djangoappengine 和 AppEngine 1.6.5

我的问题是我的 logging.debug() 消息没有被一致地打印到输出中。我已经将我的代码剥离回一个非常简单的主页视图

这个想法是我会在日志输出中始终看到“服务主页”。但是,它只记录第一次,而不是随后的命中。

我没有在我的 urlconf 中缓存视图,我在我的 settings.py 中启用了 memcached,但我还没有使用它。

我真正感受到的痛苦是在一个具有更高级逻辑的模块中,由于没有记录调试,我无法跟踪代码的执行。

任何帮助表示赞赏

0 投票
4 回答
1424 浏览

django - 无法访问 Google APP Engine SDK

它提示我:

当我跑步时

但它在我第一次运行它时就起作用了。我把它放在我的 PATH 目录中,但它仍然提示输入该消息。我的操作系统是 Ubuntu 10.04,python 版本 2.6。我的 django 项目目录中的文件/目录。

我不知道如何调试我的问题。

0 投票
1 回答
141 浏览

django - 带有 Google App Engine 的 Django-nonrel:缺少 AutoloadMiddelware 类?

我刚刚使用我使用 Django 构建的 Google App Engine 部署了一个网站。但是,每当我尝试实时查看我的网站时,都会收到 500 错误,当我进入 App Engine 仪表板并检查日志时,我会看到以下错误:

但这不太有意义,因为我检查了项目中的 autoload 文件夹,里面有一个 middeware.py 文件,它确实定义了一个 AutoloadMiddleware 类,如下所示:

可能是导入有问题吗?除了我的项目文件夹中的那些,我的部署是否可能没有上传必要的 django 模块?

0 投票
2 回答
608 浏览

django - 每次项目运行时,应用引擎数据存储都会自动清除

每次我运行我的项目(django 中的 dev_appserver.py myapp 或 manage.py runserver)时,都会清除数据存储区。我在 django 中通过 model.put() 或 model.save() 保存了数据。在当前会话中,我可以在管理页面中看到数据,但是下次运行项目时,之前的所有数据存储都丢失了。

我知道应用引擎有 --clear_datastore 运行条件,但我不想要这个功能。

顺便问一下,本地数据存储文件在哪里?

0 投票
2 回答
575 浏览

django - Django Nonrel - 使用 noSQL 解决多表继承问题?

我正在开发一个在 Google 的 AppEngine 上运行的 django-nonrel 项目。我想为游戏创建一个模型,其中包含所有运动通常共有的细节——即比赛时间、状态、位置等。然后我为 GameBasketball、GameBaseball 等建模了特定的类,这些类继承自基类。

但是,如果我想在某一天检索所有游戏之类的东西,这会产生一个问题:

这将返回一个错误:

我知道 AppEngine 不支持 JOIN,因此失败是有道理的。但我不确定如何在非关系环境中正确解决这个问题。我尝试过的一个解决方案是将 Game 转换为抽象基类,虽然这允许我以一种很好的方式对数据进行建模 - 它仍然无法解决上述用例,因为它无法获取抽象对象基类。

这里唯一的解决方案是将所有可能的运动的所有数据(并且只将与特定运动无关的字段保留为空)放在游戏模型中,还是有更优雅的方法来解决这个问题?

编辑:我更感兴趣的是了解在任何 noSQL 设置中处理此类问题的正确方法,而不是专门在 AppEngine 上。因此,即使您的答案不是 GAE 特定的,也请随时回复!

0 投票
1 回答
48 浏览

django-forms - Django retrieving value from model

I have this model.py:

And the following views:

When I save a new poem via a creation form, the poem gets shown in the sidebar, among the recent poems, and among all poems on the index page. However, when I click one of the links, neither title nor words seem to have been filled into the template.

0 投票
2 回答
321 浏览

django - django nonrel 应用程序引擎无法连接到远程外壳

我有 django nonrel 的 appengine 项目。应用引擎 SDK 1.6.6。蟒蛇2.7。我想用 manage.py remote loaddata myfixture 或简单地 将我的开发数据上传到生产服务器manage.py remote shell,但是我收到了 url 错误(违反协议)。

顺便说一句,我需要在我的 app.yaml 中设置 django 版本还是将其留空并使用 nonrel django?

信息是这样的:

0 投票
2 回答
553 浏览

django - 如何将文件上传到 blobstore 或通过 django-filetransfer?

目前,我们使用 Google Cloud SQL 在应用引擎上托管的应用程序的默认 Django FileField 上传方法返回以下错误:

这可能是由于文件写入在应用程序引擎中受到限制,并且 mkdir 在 Django 调试模式下无法正常工作:

因此,我尝试安装django-filetransfer并且 Appengine 上仍然存在相同的错误。

Django 设置:

楷模

意见

模板

我曾考虑使用Blobstore python API将文件存储为 blob 或使用 Google Cloud Storage,但不知道如何将其集成到 Django 模型中。任何帮助将不胜感激,谢谢!