python - Django - 将查询结果打印到 html
问题描述
我需要一些关于 Django 的帮助。我正在做一份问卷。我做了一个原始查询,在其中对同一行的两个单元格进行了求和。我找不到将它打印到我的 HTML 的方法。
视图.py
def query(request):
my_query = Stressz_teszt.objects.raw('SELECT ID, stressz_v05 + stressz_v06 FROM stressz_stressz_teszt')
context = {
'my_query': my_query,
}
return render(request, 'stressz/query.html', context)
查询.html
{{ my_query }}
{% for i in my_query %}
{{ i.stressz_company }} --- {{ user }} --- {{ summation here !!! }}
{% endfor %}
模型.py
class Stressz_teszt(models.Model):
def __str__(self):
return self.stressz_name
user_name = models.ForeignKey(User, on_delete=models.CASCADE, default=1)
stressz_name = models.CharField(max_length=100, verbose_name="Lorem ipsum")
stressz_company = models.CharField(max_length=100, verbose_name="Lorem ipsum")
stressz_v01 = models.IntegerField(verbose_name="Lorem ipsum", null=True, blank=True)
stressz_v02 = models.IntegerField(verbose_name="Lorem ipsum.", null=True, blank=True)
stressz_v03 = models.IntegerField(verbose_name="Lorem ipsum", null=True, blank=True)
stressz_v04 = models.IntegerField(verbose_name="Lorem ipsum", null=True, blank=True)
stressz_v05 = models.IntegerField(verbose_name="Lorem ipsum", null=True, blank=True)
stressz_v06 = models.IntegerField(verbose_name="Lorem ipsum", null=True, blank=True)
...
{{ my_query }}
只是打印出我的查询集:
<RawQuerySet: SELECT ID, stressz_v05 + stressz_v06 FROM stressz_stressz_teszt>
感谢您提前回复!
解决方案
推荐阅读
- ms-access - 单击按钮以从 MS Access 表单中的字段填充 Outlook 电子邮件
- linux - 在一定数量的字母之后和特定字符之前删除文本
- python - 在屏幕之间传递值
- reactjs - 反应日历不传递日期变量
- c++ - C++中auto关键字如何扣除类型
- windows - 如何在 Windows 10 上的分组目录的任务栏上显示完整的目录名称
- powershell - 如何安装特定版本的 Microsoft.UI.Xaml
- json - 使用 jq 从 json 文件中获取键值对
- html - 彩色文本上的 CSS Shine 效果不起作用
- javascript - 如何在没有 if else、switch 或 JavaScript 内置函数的情况下实现逻辑