django - django return querylist instead of one item query
问题描述
I am querying in django models with filter but Instead of finding list of query I want django to return one query
product = Product.objects.filter(slug=slug)
it return <QuerySet [<Product: Product object (2)>]>
instead I want something like this
<Product: Product object (2)>
so I can access fields of that objects like product.price
解决方案
您正在使用将返回查询集的过滤器。如果您想要一项与条件匹配的项目,请使用 get。
product = Product.objects.get(slug=slug)
推荐阅读
- flutter - 颤振广义参数?
- swift - 如何将两个 CIImage 与 alpha 结合起来?
- vuejs3 - 我正在尝试 HeadlessUI、Tailwind 2 和 VueJS v3。为什么我必须在 Switch 组件出现之前单击 HeadlessUI SwitchLabel?
- azure-data-explorer - 如何将字符串列转换为时间列类型?
- angular - 在不改变角度基础href的情况下让电子了解资产的方法
- python - 在不访问 powershell 的情况下使用 Visual Studio 代码
- html - 我应该使用哪些 HTML/CSS 属性和工具来奇怪地布局具有不直观的制表符顺序的表单?
- raspberry-pi - C++ wxWidgets:来自 Raspberry Pi 3 的交叉编译
- android - 如何在recyclerView的某个位置插入项目?
- node.js - 将 Vue.js 中的 FormData 通过 POST 传递给 Netlify Lambda,然后传递给 CF7 WordPress 端点的问题