问题标签 [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.
python - 如何获取日期以在 Django 中以表单形式输出?
我有一个flight
模型,它有一个date
字段。
我正在创建一个更新表单,到目前为止,它可以工作。但是,我也希望它显示已经存储的值。
我可以显示除日期以外的所有值。
这是我的forms.py
:
这是我的views.py
:
这是我的 html 文件:
python - Django Rest-framework:无法使用个人资料图片创建用户
我正在通过users
用AbstractBaseUser
类扩展类来编写创建用户 API。API 对于常规model fields
的EmailField
, CharField
, BooleanField
. 但后来我决定也存储profile_picture
用户的。所以我创建了一个新字段profile_picture
,ImageField
将用户头像的路径存储在同一个扩展users
模型中。
模型.py
然后我更新 UserAPIView
了类以添加parser_classes = (FileUploadParser)
视图.py
更新settings.py
以添加MEDIA_ROOT
和MEDIA_URL
设置.py
现在,当我将对象传递给http://127.0.0.1:8000/user/create/
它返回的端点时 -
JSON 对象
python - 静态文件问题,除了一些文件 style.css 和 js 外,所有内容都已加载
我的模板不起作用,无法获取静态文件,但我做了一切。我只是无法获取 style.css 但已加载其他文件。只有样式和一些js文件没有加载但路径没有错。请帮我
静态和媒体设置。
我的项目 URL 文件
我的应用程序 URL 文件
我的视图文件
我的基本模板 CSS 示例
python - Django 中的更新表单必须更新对象的所有字段吗?
我在我的 Django 应用程序中创建了多个更新表单。
我的问题是:Django 是否需要更新对象的每个字段,或者有没有办法只更新实际更改的字段?
因此,例如,我可能有一个带有Airport Name
, Airport City
,的表单Airport Country
。我可能会使用更新表单来更新Country
. Django 是否还需要填写Name
和City
表单字段然后更新,或者有没有办法将它们留空而不更新数据库?
编辑
这是模型:
和形式:
而我的观点:
我正在使用 Postgresql。
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 运行它会引发上述异常。
python - 在Django中将空表单字段保存为无
我有一个trip
模型,表格要求 aoutbound flight
和 an inbound flight
,它们都是外键。
如果没有选择航班并实际允许此表单字段为空,我如何保存inbound flight
as 。None
这是我的表格:
这是我的模型:
这是观点:
python - 如果Django中有多个相等的对象,如何只显示一个对象?
我很抱歉标题,但这是我能解释它的最好方式。
我有一个trips
模型,它具有in_flights
并out_flights
关联到一个Client
.
我想显示现在Clients
之后哪些旅行,所以我做了以下事情:
问题是,如果一个客户端有一个in_flight
和一个out_flight
在同一个trip
,它会显示两次。
我怎样才能显示trip
唯一的一次?
python - 如何使用 timenow 来获取具有两个日期的对象,即使其中一个日期在 Django 中是过去的?
我有一个trips
模型,它具有in_flights
并out_flights
关联到一个Client
.
我想显示现在Clients
之后哪些旅行,所以我做了以下事情:
问题是,如果一个客户过去有一个航班,或者只有一个航班,它不会显示trip
.
编辑
这是Trip
模型
和Flight
模型