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

python - Django 管理站点无法连接到数据库 - 使用了错误的 mongodb 引擎

我之前有管理站点为我的 django 应用程序工作,但现在我无法找出问题所在。

settings.py我有 mongodb 数据库配置:

我知道这些设置是正确的,因为我已经有一些视图从数据库中读取信息并显示它。所以我知道我的应用程序可以连接到 mongodb 数据库。

我已经配置了 urls.py、admin.py 和 settings.py 来启用管理站点(之前我已经让它工作了)。但是现在当我尝试访问它时,我得到了:

我在中引入了一些调试信息,mongoengine/connection.py可以看到用于连接数据库的连接设置是:

这意味着它使用的是默认连接设置,而不是我在settings.py. 知道是什么原因造成的吗?为什么不将数据库设置传递到管理站点?也许我忘了在管理员配置中做些什么?

编辑:
我已按照这些说明配置我的 django 应用程序以使用 mongodb 数据库。我正在使用djangotoolboxdjango-nonrel

刚才我意识到当我设置 'ENGINE': 'django_mongodb_engine' 时应该使用的 mongodb 引擎是django-mongodb-engine而不是mongoengine。但在堆栈跟踪中,我可以看到它正在使用 mongoengine。(django-mongodb-engine 不依赖于 mongoengine)我猜在视图中使用了正确的(这就是它起作用的原因)但是管理员出于某种原因正在使用 mongoengine?!?!如果理解正确,我的应用程序甚至不需要 mongoengine 即可工作。安装它只是因为我之前曾尝试过它。

0 投票
3 回答
293 浏览

google-app-engine - 批量上传 2 GB 数据库所需的 CPU 时间?

我聘请了一名程序员将我的网站(最初使用 Django 和 MySQL 实现)移植到 Google App Engine。原始 Web 应用程序的数据库大小约为 2 GB,最大的表有 500 万行。据我了解,为了移植这些内容,程序员将数据库序列化为 JSON,然后将其上传到 Google 应用引擎。
到目前为止,按照 GAE 的收费,他的上传使用了 100 小时的 CPU 时间,但看起来只有大约 50 或 100 MB 已加载到数据库中。对于如此少量的数据,这是合理的 CPU 时间吗?MySQL 可以在几分钟内加载这么多数据,所以我不明白为什么 GAE 会慢 1000 倍。他是在做一些低效的事情吗?

0 投票
2 回答
903 浏览

python - django-appengine 服务器未启动

我一直在尝试使用 Django-appengine 编写一个小型 Web 应用程序,但我一直在设置开发服务器。我已尽最大努力按照教程进行操作,并且修改了测试应用程序的 app.yaml 以包含我的应用程序 ID,但仅此而已:

当我运行manage.py runserver, 或manage.py remote shell时,我得到与此类似的回溯(特别是来自runserver):

感谢您花时间查看此内容,如果您有任何建议或需要更多信息,请询问。我是整个技术堆栈的新手,所以我可能错过了一些东西。

0 投票
8 回答
40133 浏览

python - 无法登录到 Django /admin 界面

首先,我是新手。我正在运行Python 2.7附带的Ubuntu 11.04 ,因此我在不同的目录中安装了 Python2.5以在 Google App Engine 上运行Django-Non-Rel 。我做了留言簿教程,现在我正在尝试添加管理员访问权限,但是当我输入正确的用户名:密码时,Django 认为它不正确。它甚至在部署到 GAE 时都不起作用。如果你知道,请戳我正确的方向。

我补充说:

编辑
我还添加了

网址(r'^admin/',包括(admin.site.urls)),

到子项目目录中的 urls.py。
EOEDIT

然后我创建了超级用户和同步数据库:

然后运行应用程序,无法登录。我创建了多个不同的超级用户,结果总是相同。

编辑2

感谢大家尝试提供帮助,但不幸的是,所提供的解决方案都没有解决问题。我决定先自学 Django,然后可能会切换到 GAE Django-nonrel,所以这个问题不再相关。我还应该选择一个答案来给某人加分吗?

0 投票
3 回答
180 浏览

python - 重定向有问题

我将 Django nonrel 与 App Engine 一起使用,并且遇到了重定向问题。

在我的视图处理程序中非常简单的重定向:

没有在 App Engine 中正确重定向,而是在浏览器中返回此消息:

状态:302 发现变化:Cookie 内容类型:文本/html;charset=utf-8 位置:http ://site.appspot.com/user/welcome/

如果我再次在浏览器中手动输入 URL,它会加载得很好。这似乎只是使用 redirect() 函数时的问题,任何使用 render_to_response() 的视图都可以正常工作。

附加信息:我已经尝试了重定向('name_of_view') - 这将调用反向 URL 查找以及重定向('/path/to/url/'),它应该由 redirect() 函数解决原生于django。

两种情况都不起作用

0 投票
1 回答
1925 浏览

django - Django MongoDB 问题

我的 django 应用程序使用 mysql 运行,但是当我尝试使用 mongodb 时显示错误

** 我已经安装了所有必要的模块,但是当我想运行服务器时显示此消息

0 投票
3 回答
858 浏览

google-app-engine - GAE Webapp 还是 Django-nonrel?

我想托管我的个人网站,该网站主要有一个博客、画廊组件以及代码片段和演示。我选择了 GAE,因为它为合理规模的网站(即个人网站)提供免费托管。

我最初认为它可以在不进行任何修改的情况下托管 Django 应用程序,并且由于我在 Django 方面有一些经验,因此我可以很容易地部署一个站点。然而,经过进一步研究,我发现情况并非如此,它需要一些“黑客”才能在 GAE 上托管 Django 站点。

此外,在查看 webapps 的一些实现时,似乎 GAE 可能要简单得多,并且不像文档中描述的那样令人生畏:https ://github.com/ccarpenterg/todolist/wiki

所以我的问题是:

  • 在 GAE Webapps 上使用 Django 有什么好处吗?
  • 收益是否值得间接费用 - 如果甚至有间接费用?
  • 我认为 GAE Webapps 的学习曲线可以忽略不计并且可能比 Django 应用程序更容易实现吗?
0 投票
0 回答
293 浏览

django - 如何在管理员中上传 Django-non/Djangoappengine/django-filetransfers 文件?

我想使用 django-filetransfer 在管理员中上传一个文件,到目前为止,我已经覆盖了 admin.ModelAdmin 中的 render_change_form 方法。我错过了什么?

0 投票
2 回答
568 浏览

google-app-engine - AppEngine 上 myapp/static 中文件的路径是什么

当在 Google appengine 上启动项目时(我正在使用 django-nonrel),我想将基于 .csv 文件信息(称为 info.csv)的对象添加到我的模型中。
我的做法是在 myapp 中编写一个专用的 util.py,在view.py. util.py应该读取info.csv和启动数据库中的对象。

但是,它给出了"No such file or directory: ...“错误。将文件放入myapp/static folder会导致其他问题。

我该怎么做?有没有更聪明的方法来解决这个问题?非常感谢!

0 投票
1 回答
381 浏览

django-nonrel - Django Non-Rel:QuerySet 始终为空,即使对象存在

filter() 和 all() 不适用于 django-nonrel

在以下模型上:

Django-Nonrel 上的 filter() 和 all() 之类的查询集总是返回空,即使对象存在于数据库中。get() 工作正常。

我也尝试删除元属性,但无济于事。