问题标签 [django-1.8]

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

python - Django 1.8 HstoreField 管理界面

新的 Django 1.8 提供了 HstoreField。我用 HstoreField 数据扩展了用户模型

现在,如何将 HstoreField 添加到我的管理界面?

0 投票
1 回答
484 浏览

python - Django 1.8 用户身份验证问题

当我尝试使用 Django 1.8 对用户进行身份验证时:

我收到此错误:

追溯:

0 投票
3 回答
17135 浏览

django - 升级到 Django 1.8 后“提供的固定默认值”

Django 1.8 现在对模型有一些问题检测,这很好。但是,对于它给我的一个警告,我理解这个问题,但我不明白它给我的提示如何更好。

这是我的(坏)模型字段:

很容易看出为什么这很糟糕。但这是它给我的提示:

MyMoel.my_date:(fields.W161)提供的固定默认值。
    提示:您似乎为此字段设置了一个固定的日期/时间/日期时间值作为默认值。这可能不是你想要的。如果您想将当前日期设为默认日期,请使用 `django.utils.timezone.now`

所以,它说要使用timezone.now,但那有什么比这更好的datetime.now呢?它们都是“固定默认”值......timezone.now返回一个日期时间实例,它是一个固定值......

我怀疑它实际上是想让我插入某种“timezone.now 稍后使用”的标志。但这不是提示所说的......那么那个标志是什么?

0 投票
4 回答
8691 浏览

django - ImportError:无法导入名称 update_all_contenttypes

我最近升级到 Django 1.8。在以前的 Django 版本中,以下导入很好:

update_all_contenttypes似乎已在 Django 1.8 中被悄悄删除(它在 1.7.7 中存在)。我在1.8 发行说明中没有看到任何关于其删除的内容...有谁知道该功能的现代替代品是什么?

0 投票
1 回答
242 浏览

python - Django 1.8 的错误 PyDev 错误

我正在使用 Eclipse + PyDev。我刚刚将这台机器从 Django 1.6 切换到 1.8。在 Django 1.6 下,项目没有错误。现在,在 Django 1.8 下,对我的数据库模型上的属性的引用.objects,例如

给我错误

models.py 中不会出现这些错误;仅当我将 DatabaseModel 导入不同的模块并.objects从不同的模块调用其属性的方法时。

如何让 Eclipse 停止报告这些错误?


更多细节:

Eclipse 版本:Kepler 服务版本 1

Pydev 版本:3.9.2

我在升级到 django 1.7 时遇到了类似的问题(这就是我在开发环境中保留 django 1.6 版本的原因)。

0 投票
2 回答
2001 浏览

python - Django 1.8 HStore 字段抛出编程错误

我正在关注文档中的代码

运行此代码会导致:

我正在使用 Postgres==9.3.6、psycopg2==2.6,并且我检查了 HStore 扩展是否已启用。

0 投票
1 回答
1239 浏览

django - Django 1.8 迁移怪异

Django 1.8 似乎不喜欢我的应用名称 - “订单”。

当我使用 1.8 创建一个新的 Django 项目时,无论数据库类型(Postgres 或 SQLite)如何,都会同步我的初始数据库以添加所有 Django 核心表。一切都按预期工作。

我可以使用几乎任何其他名称创建应用程序模块,但是当我这样做时:

添加ordersINSTALLED_APPS然后添加一个基本模型,例如:

然后做:

我得到:

我已经尝试过 Python 2.7.8 和 Python 3.4。我尝试了不同的虚拟环境,无论我如何称呼 Django 项目,我都得到了完全相同的结果。如果我什至在应用模块名称中的任何位置都包含“_orders”,则会发生完全相同的结果。

我已经.pyc无数次清理了我的文件。我已经删除了我的数据库并重新创建了它。我不知道发生了什么,但迁移对于我刚刚完成的一个巨大的 1.7.7 项目来说非常有用。

这是我设置的相关部分。如果您需要其他任何东西,请告诉我:

有人有想法么?我很茫然。

0 投票
2 回答
2640 浏览

python - 'UserCreationForm' 对象没有属性'get_username' django 1.8

所以我是 django 的新手,对 python 的了解足以不称自己为初学者,但我绝不是专业人士。我只是想让用户身份验证在一个小型 django 应用程序上工作。我正在使用默认身份验证系统https://docs.djangoproject.com/en/1.8/topics/auth/default/并且内置表单、登录、注销等有自己的视图,但 UserCreationForm 没有有它自己的观点,所以我想我必须自己做。不知道我做错了什么。

这是我的意见.py

这是我的 register.html

0 投票
0 回答
176 浏览

django - 如何将 Apache 中的多个域路由到多个 Django 项目?

所以我将从解释我的目标开始。我有多个域,我将它们路由到服务器上的一个简单 IP 地址。我希望 Apache 将每个域路由到wsgi.py其 Django 项目中的适当文件。似乎官方文档是为每台服务器处理一个域而编写的。如果您想查看他们的文档,他们就在这里。我还想指出,我真的不想使用 Django 站点框架,因为它似乎不适合我的需要。

所以我会告诉你我一直在尝试什么。我把它放在sites-available/000-default.conf文件中。

奇怪的是,两个网站都没有加载。我刚得到一个 Apache 只是为我的空文件索引页面提供服务。请注意,我没有WSGIPythonPath /path/to/foo2.com/包括在内。包含它时出现错误。而且我不完全确定它需要。

我也做了。

  • apache2.conf文件中设置一个 ServerName。
  • 修改wsgi.py文件以处理多个站点。
  • 我还尝试在/etc/hosts文件中设置我的 IP。

所以这主要是全部。我在整个互联网上进行了搜索,但找不到任何最新的解决方案。如果您知道解决此问题的方法,请告诉我。如果可能,请尝试在您的答案中包含代码。

PS。我正在使用 python 2.7 在 Ubuntu Server 14.04 中运行它。

0 投票
2 回答
5929 浏览

python - 项目文件夹 django 1.8 中的 TemplateDoesNotExist

我已经构建了我的应用程序 Django (Django 1.8),如下所示。当我在 app1 中尝试模板或 app2 在我的应用程序的 base.html 中扩展 base.html 时,我收到此错误。

这是我的项目的结构