问题标签 [django-3.2]

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 投票
0 回答
126 浏览

django - django v3.2中的十进制字段问题

从 3.1 版本升级到 3.2 版本后,我发现使用小数字段的精度问题。以下示例是一个可以重新生成问题的小代码。

此代码生成0.099999999999999980但之前版本中的相同代码生成预期结果0.01。通过检查为更新查询生成的mysql查询,我发现在新版本号中已使用报价发送,但在以前的版本中没有报价。即在新版本中我们有这样的东西,UPDATE `api_foo` SET `amount` = (`api_foo`.`amount` - '0.4') WHERE `api_foo`.`id` = 1但在以前的版本中我们有UPDATE `api_foo` SET `amount` = (`api_foo`.`amount` - 0.4) WHERE `api_foo`.`id` = 1。另外我必须提到,这仅发生在 mysql 驱动程序中,而不是 sqllite 中。

我知道这似乎是一个错误,但我猜我错过了一些微不足道的东西。

我正在使用 mysql-8.0.19,并且在 django 的 3.2 和 3.2.3 版本中得到了相同的值。

0 投票
0 回答
144 浏览

java - 使用 Ajax 的 Django 消息

我希望在不使用 Ajax 刷新的情况下显示我的消息。虽然我发现了一个类似的问题

Django - 如何在 ajax 函数下显示消息

但它似乎不起作用(我按照主要答案的说明进行操作)。我收到一条错误消息:

所以基本上我正在向我的购物车添加一个产品,该产品与 ajax 完美配合,但我还想添加一条消息,说明该产品已添加到购物车而不刷新页面。

这是我的代码:

视图.py

base.html 中的 java 脚本:

消息.html

0 投票
0 回答
345 浏览

python - Django KeyError - 如何处理

我在 Heroku 上有一个应用程序,但后来我删除了我的 Heroku 应用程序(免费版,所以它的不活动速度很慢)以提高速度。但是现在我一个接一个地出错了。那些是“只是” KeyError,所以它是可行的,但我的解决方案似乎以某种方式失败,我不明白。我在这里得到了这一行:

这导致KeyError. 我真的不明白,它只是在某些城市给出了这些错误。我觉得这很令人沮丧,因为它在我将它重新部署到一个新应用程序之前就起作用了。谁能发现我做错了什么?

我试图做类似的事情

然后它不会显示一些我知道我的数据库中有城市数据的城市。

参考:

视图.py

模型.py

追溯

0 投票
0 回答
56 浏览

python - Django 3,模型文本字段在保存字符串时返回字节字符串

我已将 Django 版本从 Django 2.1.4 更新到 Django 3.2.3

现在我正面临我的应用程序的奇怪行为。我将字符串数据保存在模型的 textFiled 中,但是当我从模型中检索数据时,它返回的字节字符串在 JSON 中不可序列化。我已经验证数据库中保存的数据是字符串类型。

现在,我已经覆盖了 Django 模型方法from_db并检查了数据类型并进行了更改。但我认为这不是一个好的解决方案。

使用 AWS MySQL aurora db、Django 3.2.3 和 python 3.6

您的建议将不胜感激。

0 投票
1 回答
1929 浏览

python - UUIDField 可以用作 Django 3.2.^ 中的 default_auto_field 吗?

我一直在使用 UUIDField 作为我在 Django 中的主键。我的项目具有继承字段的模型层次结构,在顶部,我有以下超类:

更新到 Django 3.2.4 后,我收到以下警告:

按照警告的建议,我尝试了 settings.py 中的 DEFAULT_AUTO_FIELD 和 app_config 中的 default_auto_field ,但出现以下错误:

我已经看到其他人使用 UUIDField 和 AutoField ( https://code.djangoproject.com/ticket/32577 ) 的自定义子类来解决这个问题,但没有发布任何可行的解决方案。这在 Django 3.2 中目前是否可行。^?如果不是,我应该找到不同的主键解决方案还是回滚?

0 投票
1 回答
65 浏览

python-3.x - Webpack Bundle Tracker 不显示 Vue 代码

我同时运行 vue 和 django。我已经安装了 webpack_loader 并将其安装在已安装的应用程序中。我在settings.py中有 WEBPACK_LOADER

frontend 是创建 vue 时的名称。这里有更多细节KeyError at / 'assets' 和 ModuleNotFoundError: No module named 'webpack_loader'

我的页面来源来自http://localhost:8000/看起来像这样

我的页面来源来自http://localhost:8080/看起来像这样

当我使用(django-webpack-loader 1.0.0)时,我得到KeyError at /

当我使用 (django_webpack-loader 0.7.0) 时,我没有收到任何错误,但 vue 代码没有显示(但我在localhost:8080看到它)。

0 投票
1 回答
32 浏览

python-3.x - django admin filter_list by manytomany 归档

模型.py

管理员.py

如何通过管理面板过滤特定作者的书籍。

0 投票
0 回答
165 浏览

mysql - Django>=3.2 和 dbshel​​l

Django>=3.2 对 MySQL 做了什么改变。我没有更改我的数据库凭据。

凭证工作

尝试通过旧凭据连接

并且原始密码有效。

Django 管理命令工作...

作品。

...除了dbshell

返回

问题...

发生了什么变化?为什么 dbshel​​l 不起作用?

0 投票
1 回答
37 浏览

django - 无法从另一个模型中获取图像字段“'ImageFileDescriptor' 类型的 /api/users/profile 参数的 TypeError 不可迭代”

我正在使用 django 默认用户模型创建的 UserExtended 模型来存储用户的额外详细信息,以便我可以存储额外的用户数据并在需要时调用它们

这是模型

视图函数是:

序列化器:

我想我应该得到这样的 api 响应

不工作,但我收到此错误请帮帮我

请帮帮我

0 投票
1 回答
59 浏览

django - Django Signals 设置信号以在注册用户后在 UserExtended 模型上创建默认头像图像

在 Django 默认用户模型上注册用户后,我想在 UserExtended 模型上创建一个条目。

这是 UserExtended 模型:

这是注册用户的视图功能

这是序列化程序

这是signal.py:

但该信号无法为新注册用户创建默认头像文件

我是新的。请帮我。