问题标签 [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 回答
53 浏览

python - 分组依据和计数值

我是 Django 的新手。

我有不同的课程(股票、投资组合、交易)

我试图实现的是对每只股票所有交易的总结。

所以基本上这就是我的行现在的样子

在此处输入图像描述

我想组合或分组stock_id并做一个和的open_price总和quantity

在此处输入图像描述

我试过了

但这不起作用。

我需要如何编写查询以获得该结果?

0 投票
1 回答
725 浏览

python - Django 奇怪的 SlugField 验证,在 clean() 之前未引发错误,返回未清理的数据

我有一个 django 模型,具有不同的 slug 字段:

我遇到的第一个问题是,在我的表单中,我有一个干净的方法来验证多个字段的值,而不是单独验证。该方法理论上应该在方法之后调用clean_fields,但即使clean_fields引发错误也会调用。

我的forms.py:

使用 SlugField 时,slug_field未设置cleaned_data,当它无效时,以及在引发错误并通过表单返回给用户之后。(我不明白为什么clean()甚至达到,因为clean_fields()之前已经提出了错误)

问题在于,CharField使用任何自定义验证器(validate_slug或自制验证器)时,未清理的值会以cleaned_data. 但是,仍然会引发验证错误,但会在之后。

这对我来说非常危险,因为我曾经相信cleaned_data,修改未保存在模型中的数据。

0 投票
1 回答
993 浏览

python - Django 2.0:组合路径和 re_path 得到 NoReverseMatch 错误

path在项目中使用urls.py,并re_path在应用程序中使用urls.py,我得到了NoReverseMatch错误,我的项目urls.py

我的应用程序urls.py

我无法获得正确的网址,错误消息:

0 投票
1 回答
798 浏览

python-3.x - Django Rest Framework Session + Token Auth 问题

再次您好所有出色的专家帮助像我这样的菜鸟!

这次在我的 DRF api 中,我使用了令牌身份验证,但在升级到 django2 和 python3 之前,会话身份验证至少从我的计算机到我的服务器都可以正常工作。现在,如果我在开发期间在本地主机上运行它并在 /admin(django admin) 登录到我的管理面板,然后转到 /docs(swagger UI),我只能看到不需要登录的 URL。但是,csrf 令牌和会话已正确设置,但 django 无法识别用户。是因为它是本地主机吗?我在获取两个因素的会话时遇到了同样的问题,所以我破解了它,所以我不需要它,但我想知道是否应该在测试环境下测试它推送到我的生产服务器,或者你能看到我有一个我的设置中的愚蠢错误?另外,如果您还有什么想看的,请告诉我,我会发布的。非常感谢!

** 编辑 ** 我的管理面板自动登录并正确地从会话中获取用户。


0 投票
1 回答
116 浏览

django - 如何为 Django 2.0 升级 Pinax

我正在尝试将我的 django 项目升级到 Django 2.0,并且我已经阅读了发行说明并阅读了几篇关于要更改的内容的博客文章,但到目前为止,没有任何问题可以解决我的问题,这与包有关pinax

对此有任何修复吗?

0 投票
2 回答
99 浏览

python - Django模板中的for循环未处理

我创建了一个字典,并将其传递给我的 Django 模板:

我的 Django 模板如下所示:

我在浏览器中的输出如下所示: Out of Dictionary After dictionary

HTML 如下所示:

我还尝试了以下方法来识别字典:

0 投票
0 回答
112 浏览

python - Coinbase 的 Django 社交身份验证问题

我使用https://github.com/python-social-auth/social-app-django 它可以轻松地将新的 oauth 添加到我的 django 应用程序中。

我已将其添加到我的设置文件并填写了密钥。

网址.py

设置.py

但是,当我看到 coinbase 的 oauth 屏幕时,我按下下一步,我被重定向到我的重定向 uri,

然后它给了我一个错误

我已经尝试解决这个问题几个小时了,但我似乎找不到任何关于这个的东西

0 投票
1 回答
178 浏览

python-3.x - 在 Django admin 中编辑时出现 Django 错误

当我尝试在 django 管理员中更改我的模型之一时,出现以下错误。这是我的模型。

内部 35 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/core/handlers/exception.py”。response = get_response(request)

_get_response 128 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/core/handlers/base.py”。response = self.process_exception_by_middleware(e, request)

_get_response 126 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/core/handlers/base.py”。 response = Wrapped_callback(request, *callback_args, ** callback_kwargs)

包装器 574 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/contrib/admin/options.py”。返回 self.admin_site.admin_view(view)(* args, **kwargs)

_wrapped_view 142 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/utils/decorators.py”。 response = view_func(request, *args, **kwargs)

_wrapped_view_func 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/views/decorators/cache.py” 44. response = view_func(request, *args, **夸格斯)

内部 223 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/contrib/admin/sites.py”。返回视图(请求,*args,**kwargs )

add_view 1553 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/contrib/admin/options.py”。 return self.changeform_view(request, None, form_url,额外上下文)

_wrapper 62 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/utils/decorators.py”。返回 bound_func(*args, **kwargs)

_wrapped_view 142 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/utils/decorators.py”。 response = view_func(request, *args, **kwargs)

bound_func 58中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/utils/decorators.py”。返回func。获取(自我,类型(自我))(*args2,**kwargs2)

changeform_view 1450 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/contrib/admin/options.py”。 return self._changeform_view(request, object_id, form_url,额外上下文)

_changeform_view 1482 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/contrib/admin/options.py”。如果 form.is_valid():

is_valid 179 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/forms/forms.py”。返回 self.is_bound 而不是 self.errors

错误 174 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/forms/forms.py”。self.full_clean()

full_clean 378.self._post_clean() 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/forms/forms.py”

_post_clean 401 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/forms/models.py”。self.instance.full_clean(exclude=exclude, validate_unique=False )

full_clean 1151.self.clean() 中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/db/models/base.py”

异常类型:/admin/api/scan/add/ 处的 TypeError 异常值:'bool' 对象不可调用

0 投票
2 回答
7773 浏览

django - 带有 Django 2.0 的 Django REST 框架 URL

我正在尝试使用 Django 2.0 项目设置 Django REST Framework,这意味着url(r'^something/' ...已替换为path(something/ ....

我正在尝试弄清楚如何设置我的rest_framework模式。

这就是我所拥有的:

如果我去,http://127.0.0.1:8000/regulations我只会得到:

找不到页面 (404)

我应该如何设置我的urlpatterns

0 投票
2 回答
155 浏览

python - 干净的 django 安装、运行服务器、回溯

一直在关注 Coarsera 的 Python 专业,并想我会自己尝试一些东西!在我开始之前我遇到的第一件事是:

从这里阅读其他问题,我发现安装的文件中缺少一些东西......?但即使在重新安装 django 之后,它也是同样的错误!

我在 windows10、p​​ython3.6 和 django2.0.2 上运行