问题标签 [django-1.10]

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 投票
9 回答
21274 浏览

python - DRF auth_token:“non_field_errors”:[“无法使用提供的凭据登录。”

为 Django 编写的两个 JWT 包都给我带来了文档质量差的问题,所以我尝试了 DRF-auth_token 包。这是我遵循的一个很好的例子,Django Rest Framework Token Authentication。理论上你应该可以去

localhost:8000/api-token-auth/

网址.py:

为用户获取令牌不起作用,所以我自己重写了它以使其工作:

我的版本有效:

DRF auth_token 不起作用:

设置.py

似乎设置正确。我数据库中的每个用户都有一个令牌。每个用户都is_authenticatedis_active数据库中。超级用户可以获得他们的令牌:

出于某种原因,只有超级用户才能获得令牌:

为什么我的用户无法登录并获取他们的令牌?谢谢

0 投票
1 回答
655 浏览

python - Django 1.10.2 错误“NoReverseMatch at”,“未找到带有参数 '()' 和关键字参数 '{}' 的 'django.contrib.auth.views.login' 的反向。”

我是 python 和 Django 的新手。我遇到一个错误,完全不知道如何解决它。任何帮助将不胜感激。 在此处输入图像描述

urls.py 中的代码是,

login.html 中的代码是,

希望这么多信息会做......

0 投票
1 回答
3241 浏览

django - BASE_DIR 返回设置路径而不是项目路径(django 1.10)

我目前正在根据两个 Scoops For Django 1.8 首选设置文件设置为 Django 1.10 设置我的设置文件。

我的 base.py 设置文件是:

BASE_DIR 返回以下路径:

我的文件树:

我假设 BASE_DIR 应该返回:

我问是因为我的 STATIC_DIRS 也返回:

代替:

有人可以就我正在做的事情提出解决方案或更正建议。它还影响模板路径、collectstatic、媒体路径等。

0 投票
1 回答
906 浏览

django - Django 查询集值联合中的奇怪行为

我想将来自用户的相关值的总和与没有这些值的用户连接起来。

这是我的模型结构的简化版本:

样本数据集:

通过下面的查询,我可以实现每个人的积分总和:

但是,由于有些人可能没有任何相关Answer条目,他们将获得 0 分,并且我使用下面的查询Coalesce来“伪造”他们的积分,如下所示:

这两个都按预期工作,但我想让它们在同一个查询集中,所以我使用联合运算符|加入它们:

现在,对于问题

在此之后,没有积分的人的points价值变成了None而不是0。

任何人都知道为什么会发生这种情况?

谢谢!

0 投票
1 回答
438 浏览

python - PyCharm 未检测到未解析的引用 [Django]

所以我遇到了 PyCharm 的问题,找不到解决方案。它无法识别未解析的引用:

例子

该图像还显示它无法自动完成request.session。它只发生在.session 上,它适用于所有其他属性。

此外,此图像显示它确实检测到其他内容的未解析引用:

这个图片

我在 virtualenv 上运行它,解释器配置正确并且我启用了 Django 支持。

哦,我正在使用 Python3 和 Django 1.10.2

编辑:刚刚尝试过其他项目。它不适用于 Django 1.10.x,但适用于 Django 1.9.x

0 投票
1 回答
805 浏览

updates - Django 1.10.2 上的 net::ERR_CONTENT_LENGTH_MISMATCH

从 django 1.8 更新到 1.10.2 并在本地解决大部分错误后,我在生产中加载静态文件时得到 net::ERR_CONTENT_LENGTH_MISMATCH 和 net::ERR_EMPTY_RESPONSE。

当 debug 为 True 时,一切都在本地运行良好。在生产中,我获得了模板,但模板中引用的静态文件无法加载。

在 1.8 中一切正常。

我们在生产中使用 uwsgi。我不确定我们还在使用什么。但可以找出是否有必要。

还有其他人处理这个吗?有没有固定的?

谢谢。

0 投票
0 回答
38 浏览

python-3.x - 无法在 Django 中提交带有外键的表单

我无法使用外键提交表单。有外键吗?我总是重定向到destination_list,因为表单没有保存。没有错误显示。

模型.py

表格.py

views.py (如果未提交表单,我已重定向到destination_list)

0 投票
0 回答
155 浏览

python - Django.contrib.auth 和 post_migrate

我目前正在扩展django.contrib.auth. 我需要的功能之一是根据项目设置中定义的一些规则生成和关联的权限。

这样做的最佳位置是post_migrate 信号。但是,django.contrib.auth有一个运行(此处post_migrate)的接收器(此处连接create_permissions

由于我依赖于 生成的权限django.contrib.auth,因此我需要确保我的create_groups始终django.contrib.auth create_permissions.

这样做的最佳方法是什么?

0 投票
2 回答
125 浏览

django - 不要为 Django 模型应用现有迁移

我需要告诉 Django 不要为模型应用已经存在的迁移。有没有办法可以实现它?

原因:我在django.contrib.auth. 有了这些,Group模型就不用了。但是,它的迁移包含在 auth 应用程序中。不像UserGroup不是swappable

0 投票
0 回答
254 浏览

django - Django CreateView中的多个单独的表单

您将如何处理有两个单独的表单和两个模型但共享相同的 CreateView 的情况?

例如,如果您有两个模型继承一个抽象模型,并且在 CreateView 中我们将这两种形式都包含在context. 无论用户提交哪种形式,都应创建其关联模型的实例。