问题标签 [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.
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 错误。
请让我知道如何解决它。
python - appengine 发送邮件的硬编码电子邮件没有错误,但使用表单发送的数据时出错
编辑:如果你想测试我已经将代码部署到这个github repo
我要实现的基本功能是从表单发送邮件。几乎与您网站上的任何其他“联系我们”表格一样。演示网址是 takemailer.appspot.com
可以在 url 中看到的表单向服务器发送一个 post 请求。我处理请求的视图如下:
上述版本的代码不起作用并引发
Stacktrace 附在底部。
但是,如果我修改视图函数以硬编码来自电子邮件的 a,如下所示,它可以无缝工作:
知道为什么上面的方法有效,而上面的方法无效,并引发这样的错误吗?
堆栈跟踪:
这个问题是here的后续问题,因为该问题没有得到任何答案,我不断尝试,问题归结为这个小措施:
django - Django 没有始终如一地记录……视图缓存?
我正在运行 Python2.7、djangoappengine 和 AppEngine 1.6.5
我的问题是我的 logging.debug() 消息没有被一致地打印到输出中。我已经将我的代码剥离回一个非常简单的主页视图
这个想法是我会在日志输出中始终看到“服务主页”。但是,它只记录第一次,而不是随后的命中。
我没有在我的 urlconf 中缓存视图,我在我的 settings.py 中启用了 memcached,但我还没有使用它。
我真正感受到的痛苦是在一个具有更高级逻辑的模块中,由于没有记录调试,我无法跟踪代码的执行。
任何帮助表示赞赏
django - 无法访问 Google APP Engine SDK
它提示我:
当我跑步时
但它在我第一次运行它时就起作用了。我把它放在我的 PATH 目录中,但它仍然提示输入该消息。我的操作系统是 Ubuntu 10.04,python 版本 2.6。我的 django 项目目录中的文件/目录。
我不知道如何调试我的问题。
django - 带有 Google App Engine 的 Django-nonrel:缺少 AutoloadMiddelware 类?
我刚刚使用我使用 Django 构建的 Google App Engine 部署了一个网站。但是,每当我尝试实时查看我的网站时,都会收到 500 错误,当我进入 App Engine 仪表板并检查日志时,我会看到以下错误:
但这不太有意义,因为我检查了项目中的 autoload 文件夹,里面有一个 middeware.py 文件,它确实定义了一个 AutoloadMiddleware 类,如下所示:
可能是导入有问题吗?除了我的项目文件夹中的那些,我的部署是否可能没有上传必要的 django 模块?
django - 每次项目运行时,应用引擎数据存储都会自动清除
每次我运行我的项目(django 中的 dev_appserver.py myapp 或 manage.py runserver)时,都会清除数据存储区。我在 django 中通过 model.put() 或 model.save() 保存了数据。在当前会话中,我可以在管理页面中看到数据,但是下次运行项目时,之前的所有数据存储都丢失了。
我知道应用引擎有 --clear_datastore 运行条件,但我不想要这个功能。
顺便问一下,本地数据存储文件在哪里?
django - Django Nonrel - 使用 noSQL 解决多表继承问题?
我正在开发一个在 Google 的 AppEngine 上运行的 django-nonrel 项目。我想为游戏创建一个模型,其中包含所有运动通常共有的细节——即比赛时间、状态、位置等。然后我为 GameBasketball、GameBaseball 等建模了特定的类,这些类继承自基类。
但是,如果我想在某一天检索所有游戏之类的东西,这会产生一个问题:
这将返回一个错误:
我知道 AppEngine 不支持 JOIN,因此失败是有道理的。但我不确定如何在非关系环境中正确解决这个问题。我尝试过的一个解决方案是将 Game 转换为抽象基类,虽然这允许我以一种很好的方式对数据进行建模 - 它仍然无法解决上述用例,因为它无法获取抽象对象基类。
这里唯一的解决方案是将所有可能的运动的所有数据(并且只将与特定运动无关的字段保留为空)放在游戏模型中,还是有更优雅的方法来解决这个问题?
编辑:我更感兴趣的是了解在任何 noSQL 设置中处理此类问题的正确方法,而不是专门在 AppEngine 上。因此,即使您的答案不是 GAE 特定的,也请随时回复!
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.
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?
信息是这样的:
django - 如何将文件上传到 blobstore 或通过 django-filetransfer?
目前,我们使用 Google Cloud SQL 在应用引擎上托管的应用程序的默认 Django FileField 上传方法返回以下错误:
这可能是由于文件写入在应用程序引擎中受到限制,并且 mkdir 在 Django 调试模式下无法正常工作:
因此,我尝试安装django-filetransfer并且 Appengine 上仍然存在相同的错误。
Django 设置:
楷模
意见
模板
我曾考虑使用Blobstore python API将文件存储为 blob 或使用 Google Cloud Storage,但不知道如何将其集成到 Django 模型中。任何帮助将不胜感激,谢谢!