问题标签 [django-1.2]

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 投票
1 回答
389 浏览

django - django:ubuntu lucid 上的 django 1.2

我正在尝试在我的 ubuntu lucid 上运行 django,但我得到以下信息:

我已经创建并清空了项目,并且只更改了数据库设置:

我缺乏一些依赖吗?

0 投票
1 回答
3229 浏览

django - Django复合/嵌套/子表单?

我正在寻找这些 Django SuperForms的更新版本。似乎无法让它在 Django 1.2 中工作。特别是,我希望它与 ModelForms 一起使用。

我的用例与他的几乎相同;我有一个Address模型,我想在各个地方用作子表单。尝试将视图函数中的所有内容组合起来很痛苦。

0 投票
1 回答
742 浏览

django - Django 联合框架:如何使用新的基于类的提要视图?

Django 1.2 在联合框架中带来了一些变化。据此,我现在应该能够执行以下操作

但是当我尝试按照这些方式做任何事情时,我得到一个错误:

init () 正好需要 3 个参数(给定 1 个)

谁能给我一个工作的例子?或者也许有人明白这个错误与什么有关?

编辑#1

上面的示例实际上来自 Django Advent 链接。我尝试了很多方法,但都出现了同样的错误。但是一个简单的非工作示例是:

网址.py

提要.py

0 投票
1 回答
1449 浏览

python - 扩展 Django 用户模型(使其在 request.user 中工作),Django 1.2.3

我想扩展 User 模型,所以我可以放入一些额外的字段和函数(不仅是字段,请记住,否则(好吧,仍然)我可以使用 get_profile(),我认为这很难看)。

我还想在 request.user 中使用新的扩展用户模型,如下所示:

扩展用户模型:

示例使用视图:

上面的代码显然是行不通的,因为extra_field和extra_function不在User模型中。

现在我找到了一种方法来完成这个,使用身份验证后端,这有点复杂,而且我无法在 Django 1.2.3 中工作。

进一步尝试了一些其他方法,例如使用信号,但没有成功。对我来说,唯一的解决方案似乎是在 Django 中调整 User 模型(这不是一个优雅的解决方案,调整 Django 的源代码,但在代码方面是一个简洁的解决方案)。

所以我正在为此寻找解决方案..以前有人这样做过吗?

现在谢谢

斯特凡

0 投票
2 回答
329 浏览

django - 将 Google App Engine 应用程序从 Django 0.96 迁移到 Django 1.2

我将很快开始将使用默认版本的 Django (0.96) 构建的不同 Google App Engine 应用程序移植到 Django 1.2。除了 i18n 之外,我通常不使用任何特定的 Django 模块来翻译网站。

我计划了解Django 从 0.96 到 1.0 的向后不兼容的更改以及不同的 Django发行说明。这些是 0.96 和 1.2 之间可用的当前发行说明:

  • 1.2 发布
    • Django 1.2.5 发行说明
    • Django 1.2.4 发行说明
    • Django 1.2.2 发行说明
    • Django 1.2 发行说明
  • 1.1 发布
    • Django 1.1.4 发行说明
    • Django 1.1.3 发行说明
    • Django 1.1.2 发行说明
    • Django 1.1 发行说明
  • 1.0 版本
    • Django 1.0.2 发行说明
    • Django 1.0.1 发行说明
    • Django 1.0 发行说明

我想知道是否有更好的方法来进行此迁移/升级,或者已经完成此操作的人是否会有一些有用的提示。我知道这涉及到很多阅读,这不是我想要阻止的,而是更多地获得指针以使这个过程更顺畅。

我有不同的应用程序要迁移,但将从一个简单/小型的应用程序开始以了解它的要点。

0 投票
1 回答
2016 浏览

django - DJANGO_SETTINGS_MODULE - 未加载指定的设置文件?

我正在将 Google App Engine 应用程序从 Django 0.96 迁移到 1.2。在此过程中,我注意到我在主处理程序中指定的设置文件不再加载(而不是 3 种指定语言,Django 从其django/conf/global_settings.py文件中加载了默认语言的完整列表)。

在 0.96 中,我指定了这样的文件:

根据我在文档中读到的内容,这不应该改变。但是,当像这样指定版本 1.2 时:

conf.settings不再进口。在 GAE 的 SDK 中挖掘了一下,我注意到google_appengine/lib/django_<VERS>/django/conf/__init__.py文件的 0.96 和 1.2 版本的工作方式不同。

在 0.96 中,LazySettings._import_settings被调用 from LazySettings.__getattr__,这将导致在 中指定的文件os.environ['DJANGO_SETTINGS_MODULE']被导入。

在 1.2 中,LazySettings._setup似乎没有在任何地方调用。

如果我在主处理程序中添加手动调用settings._setup(),自定义设置文件将正确导入。像这样:

但是,必须手动调用该私有函数感觉很奇怪/错误……为什么我的自定义设置文件不再导入?

0 投票
1 回答
1307 浏览

django - Django admin:在列表视图中按“现在”过滤

我有一个实现时间范围的 Django 模型,如下所示:

我也有一个简单的 ModelAdmin。我想在管理列表视图中提供一个过滤器,将这些时期分为“未来”、“进行中”和“过去”。我可以分别为 start_time 和 end_time 启用日期过滤器,并修改 change_list.html 模板以提供正确的查询字符串,如下所示:

我的问题是,有没有办法为 [now] 提供一些在运行 QuerySet 时在服务器端进行评估的东西?我知道您可以将可调用对象传递给 QuerySet 过滤器,但似乎该功能不适用于 FilterSpecs。我讨厌必须将日期时间字符串填充到查询字符串中,因为我知道我的管理员会为过滤后的链接添加书签并且会感到困惑。

0 投票
3 回答
1643 浏览

python - Django:静态文件未加载

我的 django 项目包含一个文件夹,STATIC其中有子文件夹cssimages和. 我的网站无法在终端上运行的开发服务器中找到这些引发 404 的文件。jsswf

我有一个settings_local.py文件,我在其中设置了路径,例如(在 ubuntu 11.04 上运行)

来自客户端的示例settings-local.py 文件建议如此

我见过一些类似的问题,但STATICFILES我读到的所有方面都是在 Django 1.3 中介绍的我哪里错了,我该如何纠正自己?

0 投票
9 回答
20762 浏览

python - django-admin:添加额外的总计行

我正在使用标准的 django 管理模块来显示行列表。其中一列是数字字段。我想显示一个额外的“总计”行,其中大部分列为空白,除了数字列,它应该是所有对象的总数。

在管理模块中是否有一种简单的方法可以做到这一点,或者我最好为它制作一个自定义视图?

我正在使用 Django 1.2。

0 投票
3 回答
3759 浏览

python - Django 1.2:如何将 pre_save 信号连接到类方法

我试图在我的 django 1.2 项目的某些类中定义一个“before_save”方法。我无法将信号连接到 models.py 中的类方法。

我尝试将 pre_save.connect(before_save, sender='self') 放入“MyClass”本身,但没有任何反应。

我也试过把它放在 models.py 文件的底部:

我在这里阅读了有关将信号连接到类方法的信息,但无法弄清楚代码。

有人知道我在做什么错吗?