问题标签 [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.
python - 无法使用 Django 2.1 和 Python 3.5 创建自定义用户模型
我正在尝试创建一个自定义用户模型(就像我之前做过几次一样),试图删除“用户名”字段并将其替换为“电子邮件”字段。
我创建了一个全新的项目并在 venv 中安装了所有软件包的最新版本:
然后我创建了一个具有以下布局的项目:
然后,我将以下代码添加到api/models.py
替换默认用户模型和用户管理器类的文件中:
然后我添加了以下两行penguin_backend/settings.py
来应用更改:
就是这样。但是,在尝试运行任何./manage.py
命令时,我收到以下错误:
而且我不知道为什么它以前从未这样做过。有没有人见过这个?有任何想法吗?
谢谢!
python - Django查询,仅当所有子项的列值为零时才返回
是否有任何简单的方法来进行查询,如果它的所有子对象(tradeleg)数量列的值都为零,它只返回父对象(trade)?
例如,如果 trade_1 有五个孩子并且其所有孩子的数量字段的值为“0”,则返回 trade_1。
例如,如果 trade_2 有两个孩子并且其中一个孩子的数量字段值为“1”,则不返回 trade_2。
我有这个模型:
我当前的查询:
django - “WSGIRequest”对象没有属性“会话”(Django 2.1.2)
我正在开发一个 django 网络应用程序,我需要使用会话和 cookie。我之前在使用会话和 cookie 时没有收到此错误,但现在又发生了:
我已经检查了我的 MIDDLEWARE 订单,并确保 MIDDLEWARE 不应该是 MIDDLEWARE_CLASSES。这是我的 settings.py 文件中的代码:
奇怪的是 django 能够设置一个 csrf_token (一个 cookie),并且在这个错误之前我的会话工作正常。我也没有更改会话工作时的任何代码,它只是停止工作。
python - Django - 注释要查询的最新子列值
我有一个 Trade,它是 TradeLeg 的父级。我现在正在查询交易,我需要注释添加到此查询的最新 TradeLeg 的“日期”。
这是我的模型:
这是我的错误查询:
python - ERR_TOO_MANY_REDIRECTS django 2.1 的问题
我开始在 django 中创建登录模块。登录模块没问题,但我在注销时遇到问题。当我单击注销时 - 我们看到“错误 -ERR_TOO_MANY_REDIRECTS”
可能此文件中的某些内容不正确:account/urls.py
base.html
注销.html
设置.html
python - 如何更改 django-filter 过滤键?
我试过这种方式
不幸的是,过滤器继续这样做
但我想要这样的东西
python - 当单击更改密码是空白页但密码已更改 django
我创建登录页面。我的问题是“忘记密码”。用户输入邮件,django 发送带有链接的消息。当点击它必须更改密码。完成后单击“更改密码”,我们应该进入下一页,但它是空白的。但是密码改了。
帐户/urls.py
password_reset_complete.html
设置.py
它是否正确:
网址.py
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