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

python - 如何获取日期以在 Django 中以表单形式输出?

我有一个flight模型,它有一个date字段。

我正在创建一个更新表单,到目前为止,它可以工作。但是,我也希望它显示已经存储的值。

我可以显示除日期以外的所有值。

这是我的forms.py

这是我的views.py

这是我的 html 文件:

0 投票
1 回答
427 浏览

python - Django Rest-framework:无法使用个人资料图片创建用户

我正在通过usersAbstractBaseUser类扩展类来编写创建用户 API。API 对于常规model fieldsEmailField, CharField, BooleanField. 但后来我决定也存储profile_picture用户的。所以我创建了一个新字段profile_pictureImageField将用户头像的路径存储在同一个扩展users模型中。

模型.py

然后我更新 UserAPIView了类以添加parser_classes = (FileUploadParser)

视图.py

更新settings.py以添加MEDIA_ROOTMEDIA_URL

设置.py

现在,当我将对象传递给http://127.0.0.1:8000/user/create/它返回的端点时 -

JSON 对象

0 投票
0 回答
51 浏览

python - 静态文件问题,除了一些文件 style.css 和 js 外,所有内容都已加载

我的模板不起作用,无法获取静态文件,但我做了一切。我只是无法获取 style.css 但已加载其他文件。只有样式和一些js文件没有加载但路径没有错。请帮我

这是我的文件夹和项目树的图像

静态和媒体设置。

我的项目 URL 文件

我的应用程序 URL 文件

我的视图文件

我的基本模板 CSS 示例

静态目录树图像

带有打开文件夹的静态目录树

浏览器检查终端图片

在浏览器中设置样式 CSS URL

MY urls.py 用于静态和媒体根目录

0 投票
3 回答
95 浏览

python - Django 中的更新表单必须更新对象的所有字段吗?

我在我的 Django 应用程序中创建了多个更新表单。

我的问题是:Django 是否需要更新对象的每个字段,或者有没有办法只更新实际更改的字段?

因此,例如,我可能有一个带有Airport Name, Airport City,的表单Airport Country。我可能会使用更新表单来更新Country. Django 是否还需要填写NameCity表单字段然后更新,或者有没有办法将它们留空而不更新数据库?

编辑

这是模型:

和形式:

而我的观点:

我正在使用 Postgresql。

0 投票
0 回答
685 浏览

django - 从在事件循环中运行的异步函数中调用 Django ORM 查询

[设置]我使用 Django 3.0 作为wsgi应用程序。

我需要从视图中运行协程(如下所示)。这在事件循环中运行asyncio。从这个事件循环/协程中,我需要使用 Django 的 ORM 获取数据库中的一些对象,但是 django 抛出以下异常:

django.core.exceptions.SynchronousOnlyOperation: You cannot call this from an async context - use a thread or sync_to_async

我不确定我做错了什么。据我了解Django 的文档建议我应该能够在单独的线程中运行同步任务(如 ORM 查询),但这仍然不起作用。

有趣的是,使用本地运行代码可以manage.py runserver正常工作,但是使用 `gunicorn --bind 127.0.0.1:8000 src.config.wsgi:application 运行它会引发上述异常。

0 投票
1 回答
281 浏览

python - 拆分 settings.py 文件时无法在 django 中启动新应用程序

我这样拆分settings.py

和:

每个命令都很好用,除了python manage.py startapp myapp [or any other app name] ./apps/myapp. 每次我运行它命令时,我都会收到此错误:

我发现它与我在__init__.py文件中的代码有关。我的意思是,如果我评论所有代码,该错误将消失。为什么会这样?我该如何解决?

有目录

无目录

0 投票
1 回答
33 浏览

python - 在Django中将空表单字段保存为无

我有一个trip模型,表格要求 aoutbound flight和 an inbound flight,它们都是外键。

如果没有选择航班并实际允许此表单字段为空,我如何保存inbound flightas 。None

这是我的表格:

这是我的模型:

这是观点:

0 投票
1 回答
167 浏览

python - 如果Django中有多个相等的对象,如何只显示一个对象?

我很抱歉标题,但这是我能解释它的最好方式。

我有一个trips模型,它具有in_flightsout_flights关联到一个Client.

我想显示现在Clients之后哪些旅行,所以我做了以下事情:

问题是,如果一个客户端有一个in_flight和一个out_flight在同一个trip,它会显示两次。

我怎样才能显示trip唯一的一次?

0 投票
1 回答
13 浏览

python - 如何使用 timenow 来获取具有两个日期的对象,即使其中一个日期在 Django 中是过去的?

我有一个trips模型,它具有in_flightsout_flights关联到一个Client.

我想显示现在Clients之后哪些旅行,所以我做了以下事情:

问题是,如果一个客户过去有一个航班,或者只有一个航班,它不会显示trip.

编辑

这是Trip模型

Flight模型

0 投票
0 回答
37 浏览

python - 在新的 django 3.0.4 中上传 FileField 和 ImageField 的问题

我对django 3.0.4 有一个大问题。我正在使用带有python3.6.9django==3.0.4的 virtualenv ,在我的模型中,在上传过程中,图片保存在正确的文件夹中,但在服务器上返回错误 500,并且数据字段(标题、类别、file_attach)不是t 保存在数据库中。如果我在 virtualenv 中将 django 更改为 version==2.2,则图片将被存储并保存在数据库中而不会出现错误。django==3.0.4 中的一些 bug 或 hack?该项目是在 django 3 中创建的,但在 2.2 中可以正常工作。一些解决方案?

追溯