问题标签 [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.
python - ImportError:升级到 Django 4.0 后无法从 'django.conf.urls' 导入名称 'url'
升级到 Django 4.0 后,运行时出现以下错误python manage.py runserver
我的 urls.py 如下:
django - Django 从 3.2 -> 4.0 和 DRF 路径更新
我想尝试将在 django 3.2.6 上运行良好的 django 应用程序升级到下一个版本,但即使在测试中我也遇到了已弃用的url
(https://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 中修复它吗?
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 文件?
python - AbstractUser 对象没有属性“模型”
下面是我的model.py
我通过为 AUTH_USER_MODEL 提供一个值来覆盖默认用户模型
setting.py
但是当我运行服务器时,我得到了AttributeError: 'CustomUser' object has no attribute 'model'
我的代码有什么问题?
我的django version = 4.0
完整的错误信息
django-models - 使用 ModelAdmin 在 Django 4.0 中显示继承的字段
我正在寻找解决方案,但我相信我做错了什么,或者在 Django 4 中有所不同。和字段不会出现在管理员上created_at
。updated_at
我不知道我在跳过什么。
父类
继承自 TimeStampMixin 的类
admin.py
文件中的管理规范
结果
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。
附言。我正在使用窗户。
django - 如何发送通过 coinbase 商业获得的加密支付(以编程方式)
我已经成功地将 coinbase commerce 集成到我的 django 应用程序中,用于接收用户的加密货币付款。然而,网站支付过程涉及从用户 A接收支付给用户 B的支付到网站coinbase 商业钱包,然后只有在用户 B完全交出所支付的价值/资产后,支付才会继续最终转发给用户 B。
但问题是coinbase commerce没有发送付款的设施。尽管可以使用 COINBASE 上的 python api 发送付款,但它们是两个独立的东西,即使平台上的用户/个人资料相同,也无法从 COINBASE 访问 coinbase 商业中的货币/硬币。
请问有没有人可以解决这个问题...即使它不使用coinbase commerce,唯一的要求是它使用加密支付网关
python-3.x - 在 Django admin 中使用自动完成功能而不在左侧边栏中显示相关模型
我的主模型ObjetArchi
有几个相关的模型,通过外键连接。为了避免加载一长串值并在其中无限滚动,我在管理界面中使用了该autocomplete
功能。ObjetArchi
必须注册相关模型autocomplete
才能工作,但我希望它们不要显示在左侧边栏中。如果需要,有没有办法隐藏它们,同时仍然可以通过主模型编辑它们?
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(社区版)