python - 通过 Django QuerySet 水平迭代
问题描述
我正在使用一个 sql 表并希望水平地遍历它。我目前正在使用 django Q 库来创建查询集:
我正在通过执行以下操作创建和过滤 QuerySet:
filtered_table = NewTables07.objects.filter(criterion_date & criterion_location)
模型看起来像:
class NewTables07(models.Model):
TestDate = models.CharField(max_length=200)
Division = models.CharField(max_length=200)
Library = models.CharField(max_length=200)
ID = models.CharField(max_length=200)
mono_full = models.CharField(max_length=200)
mono_simple = models.CharField(max_length=200)
mono_brief = models.CharField(max_length=200)
mono_complex = models.CharField(max_length=200)
mono_vendor = models.CharField(max_length=200)
mono_asc = models.CharField(max_length=200)
mono_added = models.CharField(max_length=200)
class Meta:
db_table = 'stat_cat1'
我知道我可以通过执行以下操作来遍历列:
for i in filtered_table:
print(i.<column title>)
但如果我想水平遍历表格,例如通过标题:'ID' then 'Library' 'mono_full' ...
我该怎么做呢?
解决方案
推荐阅读
- r - 根据我的数据的单个段的计数更新数据框中的单个列
- sqlite - SQLITE3 - 删除具有相同值的多列的行
- reactjs - 使用 Enzyme 进行测试时,如何在 React 组件中模拟“this.props”?
- powershell - 在 Powershell 中处理数组(使用 Pester 进行测试)
- javascript - 从多个数据属性返回唯一值
- node.js - Phantomjs PDF输出显示中文字符为空白
- windows - 使用 WMIC 的命令行输出仍然为空,但在 taskmgr gui (Windows) 中显示
- java - Java注释处理器-字段的字段
- .net - Azure 逻辑应用程序:如何在从 Blob 存储中获取内容后发送带有一个或多个附件的电子邮件?
- forms - 如何在odoo中制作弹出消息?