问题标签 [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 投票
1 回答
207 浏览

django - django rest api __init__() 接受 1 个位置参数,但给出了 2 个

api 链接不起作用。显示此错误“ init () 接受 1 个位置参数,但给出了 2 个”

请帮我。我是 django 的初学者

尝试创建博客 api model.py:

视图.py

序列化程序.py:

网址.py

因此,当我对“http://localhost:8000/api/blogs/”执行获取请求时,它会显示此错误:

0 投票
1 回答
87 浏览

django - django rest api 获取 KeyError: 'image'

试图创建一个基于函数的 post api

视图.py:

模型.py:

序列化程序.py:

在对“POST http://localhost:8000/api/blogs/post/”执行发布请求后,我收到此错误:

/看起来你的帖子主要是代码;请添加更多细节。没有更多细节要添加/

0 投票
0 回答
126 浏览

django - 设置与 django 3、postgres 和 gitlab CI 的持续集成

我正在设置与 Django 3 和 Gitlab CI 的持续集成。

以前用 Django 2 完成过,但现在我正在努力用 Django 3 完成工作。显示了这个警告,我想知道这是否是原因:

/usr/local/lib/python3.8/site-packages/django/db/backends/postgresql/base.py:304:RuntimeWarning:通常 Django 将使用到“postgres”数据库的连接来避免针对不需要时(例如,运行测试时)的生产数据库。Django 无法创建到“postgres”数据库的连接,而是使用第一个 PostgreSQL 数据库。

最后这个错误:

django.db.utils.OperationalError:无法将主机名“postgres”转换为地址:名称或服务未知

这是我的配置:

如果有人能帮我解决这个问题,将不胜感激。

0 投票
0 回答
46 浏览

django-rest-framework - 无法运行 django 服务器

我收到此错误,无法启动服务器。请帮我

完整的错误代码:

0 投票
1 回答
1125 浏览

django - 在 Django 3.2.2 版中更改 DateTimeField 格式

我正在尝试更改项目中所有日期时间对象的 DateTime 格式。我想格式化:

我的设置

结果:

0 投票
1 回答
46 浏览

django - 本地主机上的 django 3.2 应用程序中的 gunicorn 服务错误(500)

我正在尝试在我的本地主机上使用我的 Django 3.2 应用程序gunicorn。第一次,它运行正确。后来我把DEBUG参数改成了False,settings.py又运行了一遍。这次它给了我一个服务器错误。在终端中没有错误。请参阅下面的图片。为什么会这样?如何解决这个问题?

错误页面 在此处输入图像描述

设置.py

在此处输入图像描述

终端

在此处输入图像描述

0 投票
0 回答
50 浏览

python-3.9 - 如何在django中删除多对多关系中的记录?

我通过构建非常小规模的应用程序来练习 django。我已经使用 3 个表创建了一个航班预订系统——机场、航班、乘客。这是我的模型类-

我已设法显示乘客列表并为特定乘客预订了航班,但我无法从特定航班中删除乘客。问题是我还没有清楚地理解 django 模型中的多对多关系。这是我的视图函数的代码片段-

这是我用于显示预订系统的 HTML -

谁能向我解释 django 中的多对多关系并建议我如何从特定航班中删除乘客(或取消他的预订)?

0 投票
3 回答
770 浏览

python - 在 django admin 中禁用暗模式

问题

几个月后我安装了 Django。当前版本是 3.2.4。

早期的 Django-admin只是light-mode。当前的 Django-admin根据系统主题自动切换为亮。好吧,我不想要这种行为。无论系统主题如何,我都希望Django-admin成为轻量级主题。我没有为Django-admin使用 3rd 方主题。


我尝试了什么?

根据答案中的评论之一,

我决定在 /static/admin/css/base.css 中评论“@media (prefers-color-scheme: dark)”部分。不确定这是一个好的解决方案,但最快的一个。

我尝试注释此处显示的代码,但不起作用。我尝试清除缓存,甚至尝试切换浏览器,但它们似乎都不起作用。在浏览器中,我总是喜欢浅色主题。我怎样才能做到这一点?任何帮助都是可观的。提前致谢 :)


系统详情:

操作系统: Fedora 5.11.12-300.fc34.x86_64

Python 版本: 3.9.5

0 投票
0 回答
20 浏览

html - 为什么当我使用状态代码 200 渲染我的页面时会显示原始 Html 代码?

我正在关注关于 Django2 的 YT 教程,其中老师正在渲染一个基本的 HTML 文件,以通过基本的 home_view() 函数显示“Hello World”页面。显然,他正确地呈现了页面。但是在尝试执行相同的功能时,原始 HTML 代码会在我的浏览器 (Chrome) 中呈现。

我已经意识到从 render() 函数参数中删除“状态”代码可以解决这个问题并只显示 HTML 消息。

视图.py

页面/home.html

我使用的是 Django3.2 和 python 3.9,而不是教程中使用的 Django 2.X。

0 投票
0 回答
58 浏览

python-3.x - 应有验证错误但收到 Keyerror

我正在编写登录表单,在该表单下需要重新输入密码以进行验证。当我输入正确的信息时,它正在工作,而当我输入空白表单键错误时,django 返回键错误。有了正确的信息,它的工作就不会明白什么是错的。

代码如下

视图.py

登录.html

感谢您的关注