问题标签 [django-nonrel]

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 投票
3 回答
932 浏览

google-app-engine - GAE Django nonrel 扩展用户模型

我正在尝试通过像这样继承自定义模型来扩展用户模型:

我想将我的自定义字段添加到用户模型,但 django nonrel 失败并出现错误:

那么我该如何解决这个问题呢?我绝对需要用户模型中的自定义字段。

0 投票
1 回答
555 浏览

google-app-engine - django-nonrel 谷歌应用引擎无法登录管理面板

我在 gae 上创建了一个 django-nonrel 应用程序。添加了一个用户 (django.auth.models.User),其中 is_active、is_staff、is_suiperuser 全部为 True。在本地主机上我成功登录,但部署后我无法登录 GAE(我也在 GAE 上创建了相同的用户,并且可以在数据存储视图中看到)。

但是当我尝试登录 http://.appspot.com/admin/ 时,它会返回“请输入正确的用户名和密码”。

0 投票
1 回答
998 浏览

python - App Engine 中的模板目录是如何设置的?

我目前将我的模板保存在/projectdir/static/html/. 我已经开始拥有足够的它们了,所以我创建了一个子目录:/projectdir/static/html/tag_request/. 如果我想有一个模板/tag_request/继承自一个模板,/html/我该怎么做?

我读过 django{% extends base.html %}应该相对于点/projectdir/templates/或任何TEMPLATE_DIRS点编写。如何TEMPLATE_DIRS在 appengine 中设置(或者我必须将模板放入/projectdir/templates/)?

谢谢!

0 投票
2 回答
264 浏览

python - django non-rel / 在 App Engine 上管理每个字段的索引

我正在尝试将我的 gae webapp 项目移动到 django non-rel。我对 Python 和 Django (non-rel) 很陌生。现在我正在设置管理后端。

当我想查看模型条目的历史时,我遇到了这个问题:

我遵循了给站点上的建议,但问题仍然存在。

我的 gae_models_settings.py 看起来像这样:

}

在我的 settings.py 中,我添加了:

我哪里做错了?

0 投票
1 回答
404 浏览

python - Pinax 通过谷歌应用引擎

我正在使用 Django-nonrel over google app engine 构建 Web 应用程序。我想将社交网络类型的应用程序添加到我的 Web 应用程序中。我知道 Pinax 是我可以使用的东西。但这是否支持谷歌应用引擎?如果不是,我可以采取什么替代方法?谢谢你,苏尼尔

0 投票
1 回答
475 浏览

python - 'ModelOptions' 对象没有属性 'local_many_to_many'

我正在尝试将 Django 项目迁移到 GAE(Google App Engine)

问题是我在尝试登录时发现了这个错误:

引发错误的行:

部分代码:

痕迹:

0 投票
1 回答
903 浏览

python - Google App Engine 开发任务队列未运行

我正在将任务添加到我的开发默认任务队列中......

但是我的任务只是坐在默认队列中并且不执行。如果我通过转到/_ah/admin/tasks?queue=default并单击“运行”按钮手动运行它们,一切似乎都很好 - 排队的任务从队列/foobar中消失并成功访问。

我在这里错过了什么吗?似乎这应该“正常工作”。

注意:我使用 Django + Django Nonrel + DjangoAppEngine 可能是相关的——不是他们的任务接口,而是视图、模板、模型等。

0 投票
3 回答
1068 浏览

django - 正确保护 GAE 任务队列 URL(不使用 app.yaml)

我想保护我的任务队列 URL 免受恶意访问。

在任务队列请求的视图中,我得到了:

但我的任务队列收到 403 错误!我从这个 GAE 文档中得到的印象是,任务队列用户被保证为管理员。是什么赋予了?

注意:我使用的是 DjangoNonRel,所以我不能在我的 中指定仅限管理员的 url 访问app.yaml,我必须在视图中以编程方式进行。

0 投票
2 回答
724 浏览

django - 在 App Engine 上使用 django-nonrel 时如何获取实体的密钥

django-nonrel在 Google App Engine 上使用 (http://www.allbuttonspressed.com/projects/djangoappengine)。我有我的模型等设置,一切都很好。我有一个问题。我希望能够访问实体的密钥。给定一个名为“Review”的模型,我这样做Review.objects.get(pk = 1).key()会引发错误(AttributeError)。

有什么方法可以获取给定实体的密钥,以便我可以使用它而不是被迫使用 pk/id?我想使用密钥作为唯一和秘密 URLS 的唯一标识符(如果有人有更好的建议来实现这一点,我会全力以赴)。

0 投票
1 回答
1589 浏览

c# - 以编程方式登录谷歌应用引擎c#

几天来,我尝试从 ASP.NET 登录我的谷歌应用引擎应用程序,但没有成功。我已阅读以下文章并获得了基本思想。但没有什么对我有用。
http://code.activestate.com/recipes/577217-routines-for-programmatically-authenticating-with-/ http://dalelane.co.uk/blog/?p=303
http://dalelane.co.uk /blog/?p=894
http://krasserm.blogspot.com/2010/01/accessing-security-enabled-google-app.html http://blog.notdot.net/2010/05/Authenticating-against-来自 Android 应用的应用引擎

我知道要做什么。1) 从 ClientLogin 获取身份验证令牌。2) 从 Google App Engine 获取 cookie。3) 使用 cookie 将数据发布到我的应用程序(是的,我想发布数据,而不是在第二部分之后重定向)。但是第三部分对我根本不起作用。它给了我 403 错误。这是我的代码:

我的 app.yaml 看起来像这样:

如果我将方法 POST 更改为 GET,那就可以了。谁能告诉我如何发布数据?
谢谢。

编辑:
仍然没有运气。我尝试了几种方法,例如在 app.yaml 中更改为 [login: required],将 [secure: always] 添加到 app.yaml 并将请求协议更改为 https,将 continue 参数附加到 /_ah/login,但所有它们不起作用:(
我完全不知道为什么POST除了GET之外根本不起作用。有什么想法吗?