问题标签 [django-2.1]

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 投票
1 回答
846 浏览

python - 无法使用 Django 2.1 和 Python 3.5 创建自定义用户模型

我正在尝试创建一个自定义用户模型(就像我之前做过几次一样),试图删除“用户名”字段并将其替换为“电子邮件”字段。

我创建了一个全新的项目并在 venv 中安装了所有软件包的最新版本:

然后我创建了一个具有以下布局的项目:

然后,我将以下代码添加到api/models.py替换默认用户模型和用户管理器类的文件中:

然后我添加了以下两行penguin_backend/settings.py来应用更改:

就是这样。但是,在尝试运行任何./manage.py命令时,我收到以下错误:

而且我不知道为什么它以前从未这样做过。有没有人见过这个?有任何想法吗?

谢谢!

0 投票
1 回答
768 浏览

python - 在 django admin 中查看上传图片的缩略图

我正在尝试将缩略图添加到 django admin 中的列表视图。

这是我的应用程序的 admin.py,我做到了这一点:

这就是我得到的

我的图片对象称为“图片”。如果我只是将它添加到列表视图中,django 将返回带有完整路径的链接。我正在寻找列表视图的模板以便我可以添加 |safe 过滤器,但我找不到它。还有其他想法如何实现吗?

0 投票
3 回答
862 浏览

python - Django查询,仅当所有子项的列值为零时才返回

是否有任何简单的方法来进行查询,如果它的所有子对象(tradeleg)数量列的值都为零,它只返回父对象(trade)?

例如,如果 trade_1 有五个孩子并且其所有孩子的数量字段的值为“0”,则返回 trade_1。

例如,如果 trade_2 有两个孩子并且其中一个孩子的数量字段值为“1”,则不返回 trade_2。

我有这个模型:

我当前的查询:

0 投票
1 回答
1060 浏览

django - “WSGIRequest”对象没有属性“会话”(Django 2.1.2)

我正在开发一个 django 网络应用程序,我需要使用会话和 cookie。我之前在使用会话和 cookie 时没有收到此错误,但现在又发生了:

我已经检查了我的 MIDDLEWARE 订单,并确保 MIDDLEWARE 不应该是 MIDDLEWARE_CLASSES。这是我的 settings.py 文件中的代码:

奇怪的是 django 能够设置一个 csrf_token (一个 cookie),并且在这个错误之前我的会话工作正常。我也没有更改会话工作时的任何代码,它只是停止工作。

0 投票
2 回答
394 浏览

python - Django - 注释要查询的最新子列值

我有一个 Trade,它是 TradeLeg 的父级。我现在正在查询交易,我需要注释添加到此查询的最新 TradeLeg 的“日期”。

这是我的模型:

这是我的错误查询:

0 投票
1 回答
114 浏览

python - django单元测试客户端响应有空请求

在我的测试中,我这样做:

在我的模板中我访问:

在浏览器中,我得到的 Django 客户端可以正常工作

从输出中我相信客户端中没有设置请求。

对我没有帮助的类似问题

0 投票
1 回答
4343 浏览

python - ERR_TOO_MANY_REDIRECTS django 2.1 的问题

我开始在 django 中创建登录模块。登录模块没问题,但我在注销时遇到问题。当我单击注销时 - 我们看到“错误 -ERR_TOO_MANY_REDIRECTS”

可能此文件中的某些内容不正确:account/urls.py

base.html

注销.html

设置.html

显示错误

0 投票
1 回答
124 浏览

python - 如何更改 django-filter 过滤键?

我试过这种方式

不幸的是,过滤器继续这样做

但我想要这样的东西

0 投票
1 回答
185 浏览

python - 当单击更改密码是空白页但密码已更改 django

我创建登录页面。我的问题是“忘记密码”。用户输入邮件,django 发送带有链接的消息。当点击它必须更改密码。完成后单击“更改密码”,我们应该进入下一页,但它是空白的。但是密码改了。

帐户/urls.py

password_reset_complete.html

设置.py

它是否正确:

网址.py

0 投票
5 回答
6868 浏览

python - python manage.py runserver 错误:ModuleNotFoundError: No module named 'settings'

我正在开始使用 python,并且在使用 django 2.1 和 python 3.7 时遇到了许多其他人似乎也遇到过的问题。

以下是我到达这里的过程:

  • 启动虚拟环境

  • 开始了一个 django 项目

  • 试图运行:

python manage.py 运行服务器

我一直收到错误:ModuleNotFoundError: No module named 'settings'

我在以下 SO 问题中进行了广泛研究并遇到了一些解决方案,但这些解决方案对我来说都不是有效的解决方案。有没有人遇到过这个问题?

研究的第一个问题

研究的第二个问题

任何见解都会有所帮助。提前致谢。

编辑:我的 manage.py 文件如下所示:

我的文件结构如下:

mytodoapp

mytodoapp

管理.py

我的控制台截图

管理.py 文件