问题标签 [django-1.1]

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 回答
597 浏览

python - Django 用 1.1 炸毁,找不到 urls 模块

编辑:问题已解决,在下面回答。蹩脚的错误。废话

所以我升级到了 Django 1.1,对于我的生活,我无法弄清楚我错过了什么。这是我的回溯:

http://dpaste.com/37391/ - 这发生在我尝试访问的任何页面上。

我已经修改了我的 urls.py 以在新方法中包含管理员:

从 django.contrib 导入管理员

admin.autodiscover()

.... urlpatterns 声明

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

我尝试过对路径之类的东西坐立不安,但没有什么能解决我的问题,我想不通。

自从我缺少的 Django 1.1 alpha -> Django 1.1 beta 以来,有什么重大变化吗?除了管理员,我看不到还有什么新东西。url 是否仍存储在每个应用程序中的 urls.py 中?

提前感谢您的帮助,这令人沮丧。

0 投票
1 回答
422 浏览

django - 什么会导致 Django 循环模板引发关键错误?

我将一个正常工作的 Django 应用程序升级到 1.1,现在我在 for 循环中得到一个 KeyError 异常!

模板错误

你会认为在这样的 for 循环中不可能有 KeyError,因为它迭代的每个项目都有一个键。

实际的异常是 KeyError

关于如何调试这个的任何建议?我传递给此模板以进行渲染的帖子看起来很好......

0 投票
1 回答
249 浏览

django - 在 Django 1.1 中用于标记的内容

除非我遗漏了什么,似乎 django-tagging (0.3) 在 Django 1.1.x 上不起作用。我遇到了问题然后四处搜索,这似乎是普遍的共识。

其他人在用什么?以防万一这就是我正在做的一切。

我有一个添加了一堆标签的脚本,它们在数据库中没有问题。但是如果我访问管理员,我会得到

标签:[<Tag: []>]

我不需要高级功能。我只想有一个管理字段,我可以在其中输入标签,一些基于标签的相关搜索,而不是其他很多。就是这样。

谢谢

0 投票
1 回答
4227 浏览

python - django 每个用户一个会话

基于文档(http://docs.djangoproject.com/en/1.1/topics/http/sessions/)(是 - 1.1)Django为所有用户创建独特的会话。登录的用户包含_auth_user_id. 我怎样才能实现这样的登录检查:

主要思想是每个用户只允许一个会话并删除旧会话。

更新:现在的想法是在记录时保存 sessionid,如果 sessionid 更改,则在替换之前删除旧条目。ATM 缺少的部分是获取该会话 ID。

更新:我得到了 sessionid request.session.session_key。问题是 sessionid 是在登录后创建的。如果您在创建密钥之前请求密钥 - 它会创建新密钥而不是发出任何警告。

0 投票
1 回答
114 浏览

python - Django 1.1 TemplateSyntaxError - 无法导入 *.static.views

我正在尝试将使用 Django 1.1 的旧服务器中的站点导入到新服务器上。出于兼容性原因,我一直无法升级到新版本的 Django。

当我尝试查看 localhost:8080/admin/ 时,我能够访问登录屏幕,但在那之后我遇到了 TemplateSyntaxError。它给我的具体错误是:

/admin/ 处的 TemplateSyntaxError

渲染时捕获 ViewDoesNotExist:无法导入 cmldb.static.views。错误是:没有名为 static.views 的模块

错误是完全正确的 - 没有模块 cmldb.static。urls.py 文件中有一个对 cmldb.static.views 的引用,但是当我更改此值时,我遇到了相同的错误。此外,我从中导入的站点具有相同的 urls.py 文件,但该项目中也没有 cmldb.static 模块,尽管该站点运行良好。

回溯显示位于 Django 包中的所有文件,而不是位于我的 cmldb 包中的任何文件,因此我不确定要发布哪些代码(如果有)。我的主要困惑是哪个文件实际上导致了这个错误。

错误是:

在模板 /usr/local/lib/python2.7/dist-packages/django/contrib/admin/templates/admin/base.html 中,第 30 行出错

内容如下:

30 {% url django-admindocs-docroot as docsroot %}

0 投票
1 回答
1336 浏览

python - 如何安装 Django 1.1?

我有一个 django 项目 这是几年前完成的,并在其中使用了 django 1.1。

现在我想对其进行一些修改。为了进行维护,我需要安装 Django 1.1 。我想使用 virtualenv 来运行这个项目。

但是当我尝试使用 pip 安装 Django 1.1 时,它显示以下消息:

谁能帮我解决这个问题?

0 投票
1 回答
36 浏览

django - 如何在 Django 1.11 中设置字符集标题

我们正在使用 Django1.11 并且我们遇到了一些问题,因为我们的标头Content-Type不包含charset设置为 UTF-8 的部分。像这样的东西:

我想为所有端点解决这个问题,所以我想在所有中间件都运行后包含一个中间件来运行。问题是我不知道这是否可能。有任何想法吗?还是替代解决方案?