繁体   English   中英

如何访问 QuerySet 中的值 Django

[英]How to access value in QuerySet Django

我正在创建一个简单的 Pizza Delivery 网站并尝试添加一个选项来选择浇头。 当我想打印 Ingredients 时,它会返回 QuerySet 和 Values,其中用逗号分隔。 是否有任何选项如何根据变量名称获取值(例如 ingredients.all[0].toppingName -> cheese)或是否有任何方法允许单独获取值。 当然,kludge with.split 有效,但很糟糕

在此处输入图像描述 楷模

更新:

至于管理面板,提供的解决方案有效。 但它在 html 模板中不起作用,所以我找到了这段代码。 也许它对某人有用。

在此处输入图像描述

在 Django 中,如果只想获取特定的列值,可以使用

Model.objects.all().values('column_name')

您还可以过滤查询集并获取值作为

Model.objects.filter(condition).values('column_name')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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