cost 277 ms
为什么 django-rest-framework 为两个视图(两个视图具有相同的查询集)生成相同的 api url? - Why django-rest-framework is generating same api url for two views (both views having same queryset)?

我的项目配置是这样的。 这与联系表格有关。 这里我有两种方法:前端的客户只能发布(即发送消息),管理员只能检索和列出联系人。 模型.py 序列化程序.py 视图.py 网址.py 我的问题是:为什么 DRF 为两个视图生成相同的 url,尽管我为两个视图指定了不同的名称: 两个视图都指向相同的 M ...

Django 中多个模型的过滤器查询集 - filter queryset for multiple models in Django

我正在实现一个搜索功能,我在其中匹配描述中的键。 如果['mp4','mkv','mov','avi']描述和媒体类型匹配,则还匹配媒体,因此满足条件。 所以我尝试了很多方法,但没有找到有效的方法。 使没有for循环成为可能。 我想一起使用它们。 描述和媒体类型['mp4','mkv','mov', ...

DRF 多字段基础匹配过滤器查询集 - DRF multi fields base match filter queryset

我正在创建一个搜索功能,我们可以在其中根据first_name 、 last_name 、 username进行搜索。它应该过滤除登录用户之外的所有匹配项(如果至少有任何字段匹配,它应该考虑)用户。 这就是我所做的,但我正在寻找一个有效的 Django 查询集。 那么有没有更好的方法做同样的事情。 ...

Django 查询集过滤器 - Django Queryset filter

我的 django 表包含一个包含逗号分隔字符串的字段。 media 列将包含“多媒体,电视”,“多媒体,电视台”等值。 我需要过滤原始数据表行,使媒体列包含“电视”或“多媒体”。 __icontains 不提供准确的结果。 如果我做 然后它将返回“多媒体,电视”,“多媒体,电视台”行。 但我只 ...

Django Rest框架中限制和页面的自定义分页 - custom pagination of limit and page in Django Rest Framework

我想为此 get_queryset 创建自定义分页。 我想在page_no更新时更改offset值。 假设有人输入page_no=1 ,则offset必须为0 ,输入 2 时,则offset应为10 ,以此类推。 每次page_no更新时,它都应该相应地更新offset值。 像?page_no=3 ...

ModelViewSet Queryset 过滤器具有基于表的值和另一个表 - ModelViewSet Queryset Filter with table based value with another table

我的数据库ProductStock和Sales中有两个表。我将 Product 信息存储在ProductStock表中,将 Sales 信息存储在Sales表中。 根据销售数量的总和,我想过滤数据,只返回数量大于0的数据。 例如。 产品库存数据 ID 产品数量 1 Django课程 50 2 ...

Django Rest Framework 在服务器重新启动之前不显示更新的字段 - Django Rest Framework not showing updated field until server restart

我正在使用 DFR。 当我发送更新患者记录的补丁请求时,它在数据库中发生了变化,我可以在管理面板中看到它,但响应 api 请求在我重新启动服务器之前不会改变。 患者模型: 患者视图集: 患者序列化器: 我认为在某种程度上我需要让 ViewSet 重新渲染或其他东西,或者我需要添加一个更新 ...

禁止直接分配到相关集的反面。 在使用 create() 时使用 images.set() - Direct assignment to the reverse side of a related set is prohibited. Use images.set() instead while using create()

我正在构建一个简单的图像博客应用程序,并且我构建了两个模型,一个使用Parent ForeignKey 。 我制作了serializer程序,但是当我尝试创建一个新实例时,它一直在向我展示 禁止直接分配到相关集的反面。 改用 images.set() 。 模型.py 序列化程序.py ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM