问题标签 [django-4.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 投票
3 回答
26048 浏览

python - ImportError:升级到 Django 4.0 后无法从 'django.conf.urls' 导入名称 'url'

升级到 Django 4.0 后,运行时出现以下错误python manage.py runserver

我的 urls.py 如下:

0 投票
1 回答
194 浏览

django - Django 从 3.2 -> 4.0 和 DRF 路径更新

我想尝试将在 django 3.2.6 上运行良好的 django 应用程序升级到下一个版本,但即使在测试中我也遇到了已弃用的urlhttps://docs.djangoproject.com/en/4.0/ref/urls /)。

所以我替换了最后几行urls.py

到:

但是在具有 url 的网站上,http://127.0.0.1:8003/productspage/我现在收到错误消息:The current path, productspage/api/products/, didn’t match any of these.

使用 django 3.26 的 ajax 调用中的 api 路径正在工作:

所以我完全明白为什么这不起作用 - 但我如何(以及在​​哪里?)修复它?

我考虑过将绝对路径(如${window.location.hostname}/api/products/)传递给 ajax,或者为模板提供基本名称?我可以在 Django 中修复它吗?

0 投票
0 回答
16 浏览

python - Django 4.0 manifest_storage - 如何使用 Heroku 禁用

我无法使用 Django 4.0 运行 python manage.py collectstatic。错误是

我相信这是由于 Django 4.0 collectstatic 添加了 manifest_storage: https ://docs.djangoproject.com/en/4.0/ref/contrib/staticfiles/

这会导致错误。我尝试通过

但这没有任何影响。我在 Heroku 上运行网站,所以我有

在 settings.py 文件的末尾。

尝试通过添加一个空文件来解决此问题,该文件带有错误消息中指示的位置。错误消失了,但下一个 .map 文件丢失了。手动修复没有意义。

问题 - 如何在 Heroku-setup 的 manage.py collectstatic 中禁用查找 .map 文件?

0 投票
0 回答
34 浏览

python - AbstractUser 对象没有属性“模型”

下面是我的model.py

我通过为 AUTH_USER_MODEL 提供一个值来覆盖默认用户模型 setting.py

但是当我运行服务器时,我得到了AttributeError: 'CustomUser' object has no attribute 'model'

我的代码有什么问题?

我的django version = 4.0

完整的错误信息

0 投票
2 回答
42 浏览

django-models - 使用 ModelAdmin 在 Django 4.0 中显示继承的字段

我正在寻找解决方案,但我相信我做错了什么,或者在 Django 4 中有所不同。和字段不会出现在管理员上created_atupdated_at我不知道我在跳过什么。

父类

继承自 TimeStampMixin 的类

admin.py文件中的管理规范

结果

在此处输入图像描述

0 投票
0 回答
178 浏览

visual-studio-code - ImportError:无法从 'django.conf.urls django #Python #Django #VisualStudioCode 导入名称'url'

我一直在尝试编写一个简单的 django 网站。不幸的是,我在尝试将bayaan.urls(应用程序)导入到urls.py(项目)时出错。

这是错误:

这是我的代码(在bayaan(应用程序)中):

这是 School 文件夹(项目)中的代码:

我试过使用 re_path 没有运气。顺便说一句,我使用的是 python 3.10.1 和 django 4.0.1。我的代码编辑器是 Visual Studio Code。

附言。我正在使用窗户。

0 投票
1 回答
85 浏览

django - 如何发送通过 coinbase 商业获得的加密支付(以编程方式)

我已经成功地将 coinbase commerce 集成到我的 django 应用程序中,用于接收用户的加密货币付款。然而,网站支付过程涉及从用户 A接收支付给用户 B的支付到网站coinbase 商业钱包,然后只有在用户 B完全交出所支付的价值/资产后,支付才会继续最终转发给用户 B。

但问题是coinbase commerce没有发送付款的设施。尽管可以使用 COINBASE 上的 python api 发送付款,但它们是两个独立的东西,即使平台上的用户/个人资料相同,也无法从 COINBASE 访问 coinbase 商业中的货币/硬币。

请问有没有人可以解决这个问题...即使它不使用coinbase commerce,唯一的要求是它使用加密支付网关

0 投票
0 回答
33 浏览

django - GeoDjango Admin 在 Admin 中显示 openlayers 地图而不是开放街道地图

我已经启用了在数据库和 django 设置级别处理空间数据所需的一切,我的配置文件模型有一个 default_location 字段,它是一个 PointField。如下所示。

我将配置文件模型注册为内联,以便从用户模型中查看和编辑(用户和配置文件之间的一对一关系)。代码如下所示

但是我一直在我的 django 管理页面中获得一个 openlayer 地图

在此处输入图像描述

请任何人都可以建议解决此问题。我需要开放的街道地图,因为它有详细的街道特征。

0 投票
0 回答
19 浏览

python-3.x - 在 Django admin 中使用自动完成功能而不在左侧边栏中显示相关模型

我的主模型ObjetArchi有几个相关的模型,通过外键连接。为了避免加载一长串值并在其中无限滚动,我在管理界面中使用了该autocomplete功能。ObjetArchi必须注册相关模型autocomplete才能工作,但我希望它们不要显示在左侧边栏中。如果需要,有没有办法隐藏它们,同时仍然可以通过主模型编辑它们?

0 投票
1 回答
113 浏览

pycharm - Django 4 Pycharm 调试器错误:在“”中找不到“__main__”模块

当我按下 pycharm 的绿色播放按钮时,我的 Django 项目工作正常。但是当点击调试按钮时,它会显示can't find '__main__' module in ''.

我做了一点 RCA,发现在使用调试选项运行时__spec__正在设置。__main__

这是来自的相关代码/lib/python3.8/site-packages/django/utils/autoreload.py

请帮助我找到解决方法以使用 PyCharm 的调试功能。

Django 版本:4.0.1

Python版本:3.8.6

PyCharm 2021.2(社区版)