问题标签 [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.
django - django:ubuntu lucid 上的 django 1.2
我正在尝试在我的 ubuntu lucid 上运行 django,但我得到以下信息:
我已经创建并清空了项目,并且只更改了数据库设置:
我缺乏一些依赖吗?
django - Django复合/嵌套/子表单?
我正在寻找这些 Django SuperForms的更新版本。似乎无法让它在 Django 1.2 中工作。特别是,我希望它与 ModelForms 一起使用。
我的用例与他的几乎相同;我有一个Address
模型,我想在各个地方用作子表单。尝试将视图函数中的所有内容组合起来很痛苦。
django - Django 联合框架:如何使用新的基于类的提要视图?
Django 1.2 在联合框架中带来了一些变化。据此,我现在应该能够执行以下操作:
但是当我尝试按照这些方式做任何事情时,我得到一个错误:
init () 正好需要 3 个参数(给定 1 个)
谁能给我一个工作的例子?或者也许有人明白这个错误与什么有关?
编辑#1
上面的示例实际上来自 Django Advent 链接。我尝试了很多方法,但都出现了同样的错误。但是一个简单的非工作示例是:
网址.py
提要.py
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 的源代码,但在代码方面是一个简洁的解决方案)。
所以我正在为此寻找解决方案..以前有人这样做过吗?
现在谢谢
斯特凡
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 发行说明
我想知道是否有更好的方法来进行此迁移/升级,或者已经完成此操作的人是否会有一些有用的提示。我知道这涉及到很多阅读,这不是我想要阻止的,而是更多地获得指针以使这个过程更顺畅。
我有不同的应用程序要迁移,但将从一个简单/小型的应用程序开始以了解它的要点。
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()
,自定义设置文件将正确导入。像这样:
但是,必须手动调用该私有函数感觉很奇怪/错误……为什么我的自定义设置文件不再导入?
django - Django admin:在列表视图中按“现在”过滤
我有一个实现时间范围的 Django 模型,如下所示:
我也有一个简单的 ModelAdmin。我想在管理列表视图中提供一个过滤器,将这些时期分为“未来”、“进行中”和“过去”。我可以分别为 start_time 和 end_time 启用日期过滤器,并修改 change_list.html 模板以提供正确的查询字符串,如下所示:
我的问题是,有没有办法为 [now] 提供一些在运行 QuerySet 时在服务器端进行评估的东西?我知道您可以将可调用对象传递给 QuerySet 过滤器,但似乎该功能不适用于 FilterSpecs。我讨厌必须将日期时间字符串填充到查询字符串中,因为我知道我的管理员会为过滤后的链接添加书签并且会感到困惑。
python - Django:静态文件未加载
我的 django 项目包含一个文件夹,STATIC
其中有子文件夹css
、images
和. 我的网站无法在终端上运行的开发服务器中找到这些引发 404 的文件。js
swf
我有一个settings_local.py
文件,我在其中设置了路径,例如(在 ubuntu 11.04 上运行)
来自客户端的示例settings-local.py 文件建议如此
我见过一些类似的问题,但STATICFILES
我读到的所有方面都是在 Django 1.3 中介绍的我哪里错了,我该如何纠正自己?
python - django-admin:添加额外的总计行
我正在使用标准的 django 管理模块来显示行列表。其中一列是数字字段。我想显示一个额外的“总计”行,其中大部分列为空白,除了数字列,它应该是所有对象的总数。
在管理模块中是否有一种简单的方法可以做到这一点,或者我最好为它制作一个自定义视图?
我正在使用 Django 1.2。
python - Django 1.2:如何将 pre_save 信号连接到类方法
我试图在我的 django 1.2 项目的某些类中定义一个“before_save”方法。我无法将信号连接到 models.py 中的类方法。
我尝试将 pre_save.connect(before_save, sender='self') 放入“MyClass”本身,但没有任何反应。
我也试过把它放在 models.py 文件的底部:
我在这里阅读了有关将信号连接到类方法的信息,但无法弄清楚代码。
有人知道我在做什么错吗?