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

python - 哪些 django 应用程序可以直接使用或轻松适应 django-nonrel?

是否有可以在 django-nonrel 中原样使用的 django 应用程序列表或可以轻松适应在 django-nonrel 中使用的 django 应用程序列表?

0 投票
1 回答
441 浏览

python - Django 使用 django-nonrel 在 GAE 上发出信号

我在 GAE 上的项目中使用 django-nonrel。我的要求是,在我的应用程序中,一次只有一个用户应该使用给定的用户名登录。我尝试实施以下建议的方法: 在 django 应用程序中每个用户只允许一个并发登录以及如何检测从不同位置登录到 Django Web 应用程序的多个登录? 但问题是这两种方法都适用于开发服务器,但不适用于谷歌应用引擎。所以我改用 django-signals 作为我的替代方法。我创建了一个 post_login 信号,它将每个登录用户的用户名存储在数据库中的访问者表中。在每次注销时,其他信号 post_logout 将从该表中删除用户。部分代码如下:

请注意,在谷歌应用引擎上运行我的应用程序时出现以下错误。错误:服务器错误 服务器遇到错误,无法完成您的请求。

我也无法登录到应用程序的管理部分。请帮助我找到实现此要求的正确方法,或者让我知道我在哪里做错了。感谢您耐心阅读这个巨大的问题描述 :-)

0 投票
2 回答
123 浏览

python - GAE上的django信号

Django 信号是否适用于谷歌应用引擎?我正在使用 django-nonrel。谢谢

0 投票
1 回答
187 浏览

python - 用户互相干扰实例

在我的谷歌应用程序引擎上的多项选择测验显示项目中,多个用户一旦登录就可以同时使用网络应用程序。但是由于某种原因,它们会干扰彼此的实例。场景示例:假设用户 A 想要使用 10 个问题的问答节目,同时用户 B 想要在另一台机器上运行 10 个问题的问答节目。但是由于他们同时使用该应用程序,所以他们每个人只得到 5 个问题,而且他们的结果变得一团糟。有人知道如何避免吗?到目前为止,我没有使用任何会话或 cookie。这是解决方案还是其他?谢谢

def display(request): skipped_questions=[] question_number=[] user_answer_list=[] answer_list=[] all_questions=[] if request.method=='POST': initial_value=1 id_list=[] result=Questions.objects.all () for i in result: id_value=i.id id_list.append(id_value)

跟进-@Adam:嗨,我已经删除了全局变量,当我独自在笔记本电脑上工作时,程序再次运行良好。但是,当我要求我的同事从他的一端尝试时,我们都遇到了相同的问题并干扰了彼此的会话,因为最终输出变得混乱。我开始使用 gae-sessions 并且能够使用 request.session 但在这种情况下我应该如何使用 gae-sessions。如果我不清楚,请告诉我。

0 投票
3 回答
1200 浏览

python - django non rel 和谷歌应用引擎:远程 api 问题

我正在 Google App Engine 上部署一个 django-nonrel 应用程序。该应用程序部署正常,但我无法登录远程外壳。

这是我的 app.yaml 文件:

但我收到一个错误:

请帮帮我!

更新:使用 Python2.5 时,出现此错误:

0 投票
1 回答
354 浏览

django - 应用引擎上 django-nonrel 中的模型继承

在应用引擎的 webapp 框架上,我可以使用 polymodel 创建(例如)一个 Goal 模型,然后使用多个子模型来表示不同类型的目标,这些目标具有不同的字段集,具体取决于它们的目标类型。这使我可以简单地查询目标实体并接收所有子类型。

有没有办法使用 django-nonrel 模型来复制它?简单的模型继承似乎不起作用,因为 django-nonrel 要求基类是抽象的。我错了,还是有另一种方法可以达到我不知道的相同效果?

编辑:我想到的一种可能性是继续使用常规 django 模型继承,根据需要将基 Goal 类设置为抽象并创建子模型,然后不是尝试查询 Goal 实体,而是为每个用户都有一个 ListField,其中包含对各种子类实体的引用并检索 ListField。这似乎是一个可行的选择吗?

0 投票
0 回答
427 浏览

google-app-engine - Django-dbindexer 的问题

我在适当的 Google Group (http://groups.google.com/group/django-non-relational/browse_thread/thread/a51c1903af175e1c) 中问了我的问题,但开发人员现在似乎有点忙,所以恐怕我的问题会仍未得到答复。希望我能在这里找到我的问题的解决方案。

本质是:我使用 Django Basic 应用程序中的 Django-nonrel + GAE + 博客应用程序 从我的应用程序的管理面板中,我尝试创建新的博客文章。并得到以下异常:

我在相关的谷歌小组中询问了这个问题,并得到了使用django-dbindexer 的回答。关于它的描述,这正是我所需要的,因此我指导了所有说明并将其“附加”到我的应用程序中。索引已完成,但我得到了同样的例外。这是完整的跟踪:

这是我的数据模型(来自 basic.blog.models):

这是我在应用程序(basic.blog.dbindexes)的 dbindexes 模块中的内容:

提前感谢您的帮助。

0 投票
3 回答
1027 浏览

python - 在 Mac 10.6 上为 GAE/Django-nonrel 安装 Python 2.5(我是新的 mac 用户)

我在这里的大问题是我学习 MacOSX 只需要 1 天时间,所以需要像我 4 岁一样向我解释基础知识。

我正在运行 OS 10.6,Snow Leopard,它带有 Python 2.6。

真正的问题是让Aptana 2.0调试Google App Engine SDK,我需要 PIL 进行图像转换,这需要 python 2.5,应用程序使用Django-nonrel框架(我意识到我自己并没有让这件事变得容易)。

我已经熟悉 Python、Google App Engine 和 Django-nonrel,但是在 Mac 上设置这个我迷路了。

有关如何在 Mac 上安装 PIL 的信息

适用于 Python 2.5 的 Mac PIL 安装程序

(顺便说一句,我完全觉得自己像一个 80 岁的人试图在这台 Mac 上编程)

0 投票
1 回答
244 浏览

django - 如何在 django-nonrel/app 引擎上一次有效地更新多个实体

在应用程序引擎上的 django-nonrel 上,尝试在 QuerySet 上使用“更新”方法会返回 NotImplementedError。在不使用更新的情况下执行以下操作的最有效方法是什么?

我显然可以遍历目标,一一修改和保存它们,但是当可能有大量需要更改时,这似乎效率极低。有更好的办法吗?

0 投票
1 回答
820 浏览

django - 如何将 ObjectId 嵌入到 django nonrel/mongodb-engine 中的模型字段中?

我是 django 的新手,所以我在这里有点迷路,但看不到如何将 ObjectId 字段添加到 django-nonrel 模型。

我知道连接不好,我应该嵌入子模型,但在这种情况下(作者)这是不可能的,我不想使用字符串来存储它(为了性能和可移植性)。

自定义字段会将 db_type 设置为“objectid”吗?从我在来源中收集到的信息来看,它期望 objectid 字段只是“pk”。

谢谢,