django - 将 db 值打印到 html django
问题描述
谁能帮忙?
我想从数据库中打印一些计数(完整字段 = true 的总记录和等于 false 的另一个记录。
我在下面做错了什么?
谢谢
意见
def task_count(request):
completetasks = Todo.objects.filter(complete=True).count()
incompletetasks = Todo.objects.filter(complete=False).count()
return render(request, 'counts.html')
网址
urlpatterns = [
url(r'^$', views.todo, name='index'),
url(r'^create/$', views.create_task, name='create'),
url(r'^counts/$', views.task_count, name='counts'),
计数.HTML
{% extends 'base.html' %}
{% block content %}
<br><br><br>
{% if user.is_authenticated %}
<div class="container">
{% filter upper %}
<h3>Notes for task</h3>
{% endfilter %}
</div>
{{ completetasks }}
{% else %}
<h2><a href="/login">Login</a></h2>
{% endif %}
{% endblock %}
解决方案
在您的视图中,文件更改如下
def task_count(request):
completetasks = Todo.objects.filter(complete=True).count()
incompletetasks = Todo.objects.filter(complete=False).count()
context = {
'completetasks': completetasks,
'incompletetasks': incompletetasks
}
return render(request, 'counts.html', context)
然后在counts.html
{{ completetasks }}
{{ incompletetasks }}
推荐阅读
- javascript - Vue.js,路由器导入模板vue文件
- ios - 在表格视图单元格内使用按钮打开 URL
- perl - 在方法名称中发现无效字符。HTTP 方法名称必须是令牌,即使使用 http 请求也会保留
- php - Discord Oauth2 中的 Curl 问题
- cassandra-3.0 - SELECT COLUMN 具有空值(Cassandra 3.11.3)
- wordpress - 在通过 SSL 加载主页时,调用通过 http 加载 wp-admin:
- python - python读取excel文件不正确
- angular - RxJs subscribeTo.js 可观察检查在 Chrome 中有效,但在 Chrome Incognito、MS Edge 和 Firefox 中失败
- android - 用于在 Android P 中调用服务的 AlarmManager:startForegroundService
- reactjs - 在类别下绑定多个 ul li 子类别