问题标签 [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.
python - 在 Django 1.8 或更高版本中填充时出现“模型尚未加载”错误
我正在使用此代码来填充我的数据库:
正在运行
它给出了错误:
我的其余文件都可以,但出现此错误。我正在关注Tango with Django book 中的教程,但由于这本书指的是 Django 1.5.4 而我使用的是 Django 1.8,所以任何人都可以在这里帮助我吗?
python - Django过滤器查询 - 不起作用
我的 Django 有问题,我想写一个非常简单的查询,但它不起作用。
模型:
我正在尝试这样的事情(我认为它应该会发现自己):
但是当我写最后一行并按回车时,我得到:
django.core.exceptions.AppRegistryNotReady:模型尚未加载。
我不知道我做错了什么,我也尝试对 .id 做同样的事情,但它也不起作用。
django - Django 1.8 OperationalError:没有这样的列
我只是想在模型上添加一个字段。
当我尝试迁移时:
删除并再次迁移并尝试 sqlmigrate
仍然说
谢谢
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 中的附加功能可以实现这一点吗?
python - Django 1.8 ArrayField 追加和扩展
Django 1.8将带有新的高级字段类型,包括 ArrayField这些依赖于 PostgreSQL 并在数据库级别实现。
PostgreSQL 的数组字段实现了一个 append 方法。
但是我找不到任何关于将项目附加到ArrayField
. 这显然非常有用,因为它允许更新字段,而无需将其全部内容从数据库传输然后返回给它。
这可能吗?如果没有,将来有可能吗?任何指向我错过的文档的指针将不胜感激。
为了澄清我在问什么,这会很棒:
注意:这是幻想代码,我认为不会工作(我没有尝试过)
目前有什么方法可以在不使用原始 sql 的情况下做到这一点?
python - 从 Django 中 PostgreSQL 的 ArrayField 中删除元素
我正在使用 django 1.8a1 并且我的模型是这样的——
我的postgres
数据库中有这样的一行
我想删除购物车详情中的一些商品
我写了以下代码
我也尝试过类似的方法,但这也没有用
不知道我做错了什么。任何帮助将不胜感激
python - Django 1.8 - KeyError '请求'
我在这里有点傻眼,希望那里有人理解这个问题!
这是上下文:
请求对象看起来很正常
但是当读取以下行时:
输出上下文如下
由于新的上下文对象没有“请求”键,一些模板标签失败,例如django-allauth
这是一个失败的例子:
我的 TEMPLATE_CONTEXT_PROCESSORS:
有没有人见过这个?
python - 我正在尝试在 python 3.4 中的 django 中创建一个新项目并得到以下错误
我是 Django 的新手,我刚刚安装了 Django,我尝试使用命令((venv) C:\Users\SAGAR\Desktop\venv>python .\Scripts\django-admin.py startproject test_project
)创建一个 new_project,但我得到了这样的错误,我还设置了环境变量,如 -
python - Durationfield Django
在 Django 1.8 中使用新的 DurationField 的困难
我在使用 Django 的新DurationField模型时遇到了一些麻烦。
我希望用户能够选择我的 webapp 上的事件持续时间是 1 天、3 天还是 5 天,默认选择是 3 天。
在我的模型开始时,我声明了选择:
然后在下面,我声明了 DurationField:
我为模型创建了一个 ModelForm,并在适当的模板上渲染它。在表单上,“3 天”是下拉菜单中的预选选项,“1 天”和“5 天”也是选项。但是,当我提交表单时,我收到表单验证错误“选择一个有效的选择。3 天,0:00:00 不是可用的选择之一。”
但是,当我从 DurationField 中删除选项并保留默认值时:
我可以毫无问题地提交。我在这里做错了什么?
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: