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

python - 在 Django 1.8 或更高版本中填充时出现“模型尚未加载”错误

我正在使用此代码来填充我的数据库:

正在运行

它给出了错误:

我的其余文件都可以,但出现此错误。我正在关注Tango with Django book 中的教程,但由于这本书指的是 Django 1.5.4 而我使用的是 Django 1.8,所以任何人都可以在这里帮助我吗?

0 投票
1 回答
1786 浏览

python - Django过滤器查询 - 不起作用

我的 Django 有问题,我想写一个非常简单的查询,但它不起作用。

模型:

我正在尝试这样的事情(我认为它应该会发现自己):

但是当我写最后一行并按回车时,我得到:

django.core.exceptions.AppRegistryNotReady:模型尚未加载。

我不知道我做错了什么,我也尝试对 .id 做同样的事情,但它也不起作用。

0 投票
2 回答
1346 浏览

django - Django 1.8 OperationalError:没有这样的列

我只是想在模型上添加一个字段。

当我尝试迁移时:

删除并再次迁移并尝试 sqlmigrate

仍然说

谢谢

0 投票
1 回答
763 浏览

mysql - Django 1.8 中的复杂注释

https://docs.djangoproject.com/en/dev/ref/models/conditional-expressions/https://docs.djangoproject.com/en/dev/ref/models/expressions/我可以看到我可以用 Django 1.8 做更复杂的注释。

通常我会使用

使用 Django ORM 中的附加功能可以实现这一点吗?

0 投票
5 回答
16691 浏览

python - Django 1.8 ArrayField 追加和扩展

Django 1.8将带有新的高级字段类型,包括 ArrayField这些依赖于 PostgreSQL 并在数据库级别实现。

PostgreSQL 的数组字段实现了一个 append 方法

但是我找不到任何关于将项目附加到ArrayField. 这显然非常有用,因为它允许更新字段,而无需将其全部内容从数据库传输然后返回给它。

这可能吗?如果没有,将来有可能吗?任何指向我错过的文档的指针将不胜感激。

为了澄清我在问什么,这会很棒:

注意:这是幻想代码,我认为不会工作(我没有尝试过)

目前有什么方法可以在不使用原始 sql 的情况下做到这一点?

0 投票
3 回答
2988 浏览

python - 从 Django 中 PostgreSQL 的 ArrayField 中删除元素

我正在使用 django 1.8a1 并且我的模型是这样的——

我的postgres数据库中有这样的一行

我想删除购物车详情中的一些商品

我写了以下代码

我也尝试过类似的方法,但这也没有用

不知道我做错了什么。任何帮助将不胜感激

0 投票
2 回答
5446 浏览

python - Django 1.8 - KeyError '请求'

我在这里有点傻眼,希望那里有人理解这个问题!

这是上下文:

请求对象看起来很正常

但是当读取以下行时:

输出上下文如下

由于新的上下文对象没有“请求”键,一些模板标签失败,例如django-allauth


这是一个失败的例子:

https://github.com/pennersr/django-allauth/blob/master/allauth/socialaccount/templatetags/socialaccount.py#L20


我的 TEMPLATE_CONTEXT_PROCESSORS:


有没有人见过这个?

0 投票
1 回答
641 浏览

python - 我正在尝试在 python 3.4 中的 django 中创建一个新项目并得到以下错误

我是 Django 的新手,我刚刚安装了 Django,我尝试使用命令((venv) C:\Users\SAGAR\Desktop\venv>python .\Scripts\django-admin.py startproject test_project)创建一个 new_project,但我得到了这样的错误,我还设置了环境变量,如 -

0 投票
2 回答
8921 浏览

python - Durationfield Django

在 Django 1.8 中使用新的 DurationField 的困难

我在使用 Django 的新DurationField模型时遇到了一些麻烦。

我希望用户能够选择我的 webapp 上的事件持续时间是 1 天、3 天还是 5 天,默认选择是 3 天。

在我的模型开始时,我声明了选择:

然后在下面,我声明了 DurationField:

我为模型创建了一个 ModelForm,并在适当的模板上渲染它。在表单上,​​“3 天”是下拉菜单中的预选选项,“1 天”和“5 天”也是选项。但是,当我提交表单时,我收到表单验证错误“选择一个有效的选择。3 天,0:00:00 不是可用的选择之一。”

但是,当我从 DurationField 中删除选项并保留默认值时:

我可以毫无问题地提交。我在这里做错了什么?

0 投票
1 回答
1157 浏览

python - 切换到 Django 1.8 和 ImportError at / No module named forms

我有一个带有自定义登录表单的自定义登录页面。此代码在 Django 1.6.6 中有效。但是当我升级到 Django 1.8 时,我开始在 / No module named forms 处收到 ImportError。如果我删除我的自定义 authentication_form 和 password_reset_form 它“工作”。

它应该工作,对吧?我找不到导入表单的任何问题,forms.py 仍在用户应用程序中。

编辑:完整的追溯:

还有我的forms.py: