问题标签 [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 回答
827 浏览

google-app-engine - 包括带有模板的 javascript 文件

我正在将 AppEngine 与 webapp 框架(python)一起使用。在我的脚本中,我使用 Django 动态生成 javascript 代码,例如:

python控制器文件

index.html 文件

现在,<script>我不想使用内联标签,而是将<link>标签与对包含脚本的 JS 文件的引用一起使用。但是,我不太明白我可以使用模板引擎来做到这一点。如果我(动态地)包含一个 JS 文件,它将以某种方式必须知道“page”的值,但“page”仅在 index.html 的范围内是已知的。

有任何想法吗?

谢谢,

乔尔

0 投票
1 回答
195 浏览

django - 在谷歌应用引擎上部署 djangoappengine

http://www.allbuttonspressed.com/projects/djangoappengine

我复制了它所说的 4 个文件夹:

django-nonrel/django => /django

djangotoolbox/djangotoolbox => /djangotoolbox

django-dbindexer/dbindexer => /dbindexer

djangoappengine => /djangoappengine

并上传了测试应用程序(只是 django-testapp 里面的内容)

但是当我运行它时,我会收到一条巨大的错误消息。

0 投票
1 回答
904 浏览

django - 启动时的 Django-nonrel 错误:TypeError: __init__() 为 DatabaseFeatures 采用了 2 个参数(1 个给定)

我刚刚从 django-nonrel 1fbce9199a32 升级到 496955a68561,现在尝试运行应用程序时出现以下错误:

0 投票
1 回答
712 浏览

django-admin - django-nonrel 中的管理员注销错误

你好,

我在 django-nonrel 中使用管理应用程序时遇到注销问题

这是一个很棒的项目.. 任何人都知道为什么我在 /admin/logout/错误处面临 DoesNotExist

如果我能得到一些投入并让它发挥作用,那就太好了。

0 投票
1 回答
379 浏览

java - 如何使用 GWT 和 App Engine 运行异步任务?

嗨,在 App Engine 上启动任务的最佳解决方案是什么?我想要实现的是在注册后每 6、16、30 天向用户发送电子邮件。此服务应独立于应用程序运行(因此不是用户启动的)。

使用 App Engine 和 GWT (Java) 实现这一目标的最佳方法是什么?

谢谢。

0 投票
1 回答
1857 浏览

templates - 尝试使用模板修饰符格式化 Google App Engine DateTimeProperty

好吧,我有一个日期时间字段类型为 DateTimeProperty() 的数据库模型。我想在我的模板中格式化这个值,所以我使用:

但是 Google App Engine 抛出了这个异常:

我究竟做错了什么?

先感谢您。

0 投票
2 回答
1650 浏览

python - djangoappengine 上的 UnicodeEncodeError

我已经从 www.allbuttonspressed.com 下载了 djangoappengine 项目示例django-guestbook以测试它是如何工作的,但是当我访问 URL localhost:8000 时显示以下错误消息

回溯(最近一次通话最后):
文件“/usr/local/google_appengine/google/appengine/tools/dev_appserver.py”,第 3245 行,在 _HandleRequest self._Dispatch(dispatcher, self.rfile, outfile, env_dict) 文件“/usr/local/google_appengine/google/ appengine/tools/dev_appserver.py",第 3186 行,在 _Dispatch base_env_dict=env_dict) 文件中 "/usr/local/google_appengine/google/appengine/tools/dev_appserver.py",第 531 行,在 Dispatch base_env_dict=base_env_dict) 文件中"/ usr/local/google_appengine/google/appengine/tools/dev_appserver.py”,第 2410 行,在 Dispatch self._module_dict) 文件“/usr/local/google_appengine/google/appengine/tools/dev_appserver.py”,第 2299 行,在执行CGI os.environ.update(env) 文件“/usr/lib64/python2.6/os.py”,第486行,在更新 self[k] = dict[k] 文件“/usr/lib64/python2.6/os.py”,第 471 行,在setitem putenv (key, item) UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 19: ordinal not in range(128)

我现在的 Django 版本是 1.3.0 alpha,但我首先使用 1.1.1 版本进行了测试,并且出现了同样的错误。命令 manage.py runserver 运行正常,我没有在项目目录中进行任何更改,我只是下载、解压缩并运行服务器。我也尝试部署项目(当然是在更改 app.yaml 文件之后),但又发生了另一个错误。

有人知道会发生什么吗?我连续 7 个小时尝试了我所知道的一切,但我还是个新手。提前致谢。

0 投票
4 回答
759 浏览

google-app-engine - 在 Django AppEngine 上使用事务

AppEngine 文档有一些事务示例,使用 AppEngine 原生技术对原生对象进行事务查询。

根据http://www.allbuttonspressed.com/projects/django-nonrel [1]上的文档,我想使用 AppEngine 事务来查询 Django 对象。这可能吗?

这目前因“事务中只允许祖先查询”而失败。我知道这是要求我做一些涉及祖先类的事情,但我不确定是什么或为什么。

有小费吗?

[1] “您不能使用 Django 的事务 API。如果您的特定数据库支持特殊类型的事务(例如,App Engine 上的 run_in_transaction()),您必须使用特定于平台的函数。”

0 投票
1 回答
326 浏览

python - {% 扩展 "view/base.html" %}

{% extends "base.html" %}工作正常,但我想指向一个 static_dir。

这是 app.yaml:

这里是main.py

这是错误:

raise TemplateSyntaxError, "Template %r cannot be extended, because it does not exist" % parent TemplateSyntaxError: Template 'view/base.html' cannot be extended, because it does not exist

您可以浏览到 base.html,但类 main() 看不到它。

感谢您的任何帮助。

0 投票
1 回答
175 浏览

django - Django: Creating a form that does not set every required model field?

Using django/appengine, how can I present a form which allows entry of certain model fields, and then set additional model fields in code. Calling form.save(commit=False) raises an exception because user is not set. What the correct Django way to handle cases such as this?

I have the following model and form classes:

And the following request handler code: