问题标签 [django-2.0]

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 投票
2 回答
916 浏览

python - NOT NULL 约束失败:courses_course.owner_id

我正在创建一所学校,NOT NULL constraint failed: courses_course.owner_id每当我尝试通过 URL 创建课程时,我都会得到http://127.0.0.1:8000/course/create/。这是我的文件:

models.py

urls.py (in the courses app)

urls.py (base)

'views.py'

以及来自终端的回溯:

我已经尝试重新创建我的数据库,但它仍然无法正常工作

0 投票
1 回答
2888 浏览

python - 在 Django 2.0 上使用 Django 1.9 进行探戈 - “列表索引必须是整数或切片,而不是 str”

我可能很愚蠢地尝试在新发布的 Django 2.0 上使用 Django 1.9 完成 Tango。我到了第 6 章,并收到以下错误。

在此处输入图像描述

该错误与我的views.py文件(如下)有关,其中包含以下内容,

似乎是罪魁祸首。在 Django 2.0 中将变量分配给字典的方式是否发生了变化,或者这是一个 Python 问题?可以提供来自所有其他应用程序文件的代码。

视图.py

模型.py

页面(来自管理页面) 页面(来自管理页面)

0 投票
1 回答
934 浏览

python - /blog/ 上的 NoReverseMatch 使用 Django 2

大家好,我收到此错误: 在此处输入图像描述

这是我的主要网址:

我的博客/url.py:

视图.py:

列表.html:

我不知道代码有什么问题。我需要一些帮助。

0 投票
1 回答
757 浏览

python-3.x - Django 2.0.2 中 /search/ 的 TemplateDoesNotExist

当我尝试执行该函数时,我得到(TemplateDoesNotExist at /search/)我的模板文件夹位于 C:\Users\Rafik\Documents\myproject\env_mysite\Scripts\mysie\books\templates python 代码运行良好但它说 TemplateDoesNotExist

视图.py:

def 搜索(请求):

应用程序/urls.py:

从 django.conf.urls 导入 url

从书籍导入视图

网址模式 = [

]

模板设置.py

模板 = [

]

0 投票
1 回答
702 浏览

python - Django-haystack 2.6.1 与 Django 2.0 兼容吗?

我的问题很简单(根据标题)。当前的 Django-haystack 是否与最新的 Django 2.0 兼容?有人用这个组合吗?

文档和 PYPI 中的要求表明它是:

但是以下用户在尝试将其与 Django 2.0 一起使用时遇到的问题和我一样:

相同的设置适用于 Django 1.11。

谢谢!

0 投票
1 回答
1149 浏览

python - AttributeError:类型对象“BaseCommand”没有属性“option_list”

您好,我正在尝试使用 Haystack 和 Solr 在我的 Django 项目中创建搜索应用程序,但我收到此错误“AttributeError: type object 'BaseCommand' has no attribute 'option_list'”

我正在运行这个命令:python manage.py rebuild_index

我在用 :

Python 3.6.4

solr-4.10.4

干草堆 2.4.0

姜戈 2.0

如果帖子不清楚,我准备解释更多

查看错误

0 投票
1 回答
1890 浏览

django - Django从模型计算2个值

我对 Django 相当陌生。我正在使用 Django 2。

我的模型:

我的观点

索引.html

现在在我的 index.html 上,我想计算并显示一个值。我做了这样的计算:

我必须在views.py 或index.html 中计算吗?另外我该怎么做?我四处搜索,发现了一些关于过滤器的东西,但我不确定这是否是正确的方法

0 投票
1 回答
241 浏览

python - Django注释其他类的计数值

我是 Django 的新手。我试图显示总和。

在此处输入图像描述

投资组合模型:

贸易模式

投资组合 index.html

投资组合视图

我基本上想在投资组合 index.html 上显示的是一组不同的股票。所以有 2 行(Monero 和 Etherum)。每个都有总计数和支付的总价格。我还想计算每枚硬币的净损益。

我试图.annotate(total_amount = Count('items__trade__openm_price')) 计算总价,但这不起作用。我该怎么做?

另外,我是否需要 PortfolioItem 或者我可以只在每笔交易中拥有投资组合密钥?

0 投票
1 回答
2055 浏览

python - 扩展用户模型 Django 2.0

我正在使用 Django 2.0 和 python 开始一个全新的项目,所以我开始决定如何实现多用户类型。

到目前为止,我所读到的是,我可以扩展 django 的 User 内置模型,以便我可以使用 django 的身份验证过程,并创建另一个与该用户模型一对一链接的模型。但实际上我有点看不懂。

我的应用程序具有三种用户类型:参与者、管理员、法官,他们每个人都将查看某些页面(模板)以及权限。

有人可以为我提供开始处理这些用户类型的最佳实践/方法吗?

注意:将来,每个用户可能有不同的字段,例如。法官可能有加入日期,而参与者不会...等

0 投票
1 回答
624 浏览

django - DRF - 序列化器删除嵌套序列化器

TL;DR:当验证最外层的序列化器时,DRF 会丢弃内部的序列化对象。

我正在使用 django 2.0、django-rest-framework 3.7.7、python 3。

我想构建一个在数据库中执行搜索的 REST 端点,使用在 POST 中收到的一些参数(我想避免 GET 调用,它可以被缓存)。参数应该像 OR(这就是为什么我将所有字段都设置为不需要的原因),并且我在提取查询集时使用django Q 查询来解决这个问题。

我有以下 django 模型app/models.py

我写了以下序列化程序app/serializers.py

然后我写了一个视图来提供 REST 接口,在api/views.py

当我尝试使用例如 curl 执行查询时:

即使刚刚创建了相应设置了birth_place 的 Person 对象。我放在视图的 post 方法中的两个打印语句返回:

所以看起来 DRF 在验证时会丢弃嵌套关系。

我应该如何指定解析和验证嵌套关系?任何建议表示赞赏。

PS:我是否通过使用 POST 发出请求来强制错误设计?我认为由于搜索不是幂等的,它可能包含一个人的敏感数据(姓名、姓氏、出生日期等)。我需要一个安全的操作(搜索不会更改数据)但不是幂等的(两个不同时间的搜索可能不同)。

最初我开始使用 generics.ListAPIView,但 list() 仅适用于 GET。如果有办法让它接受 POST 请求,它会像一个魅力一样工作。