【问题标题】:can't display a value in the template无法在模板中显示值
【发布时间】:2018-06-17 21:54:17
【问题描述】:

我无法在 mysql 数据库中的 html 模板上显示值。

我的看法:

 from django.contrib.auth.decorators import login_required 
 from django.db.models import Count, Min, Sum, Avg, Max
 from .models import Gwtable
 import datetime

def index(request):
    max_value =  Gwtable.objects.all().aggregate(Max('salesprice'))
        return render(request, 'sql/index.html', context)

我的html:

{{ max_value.values|floatformat:2 }}

【问题讨论】:

  • 请显示视图的其余部分。为什么你认为.values 会起作用?
  • 这就是整个视图
  • 不,不是。你甚至不渲染模板,或者根本不返回任何东西。
  • 这里是缺少的部分:return render(request, 'sql/index.html', context)
  • 你仍然错过了定义context的那一行。

标签: django django-templates


【解决方案1】:

您是否像 context= { 'max_values':max_values} 那样填充了上下文对象,您的 html 标记是正确的。

【讨论】:

    猜你喜欢
    • 2017-05-31
    • 2021-07-21
    • 2012-05-15
    • 2019-11-11
    • 2021-04-21
    • 2021-03-16
    • 2021-10-24
    • 2023-03-31
    • 2011-03-05
    相关资源
    最近更新 更多