Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在html django页面中显示sqlite查询的结果_Python_Django_Sqlite - Fatal编程技术网

Python 如何在html django页面中显示sqlite查询的结果

Python 如何在html django页面中显示sqlite查询的结果,python,django,sqlite,Python,Django,Sqlite,我在我的视图.py中设置了以下查询: with connection.cursor() as cursor: #cursor.execute("SELECT AgentName FROM 'CSQ Agent Report' ") cursor.execute("SELECT 'AgentName', count (*) FROM 'CSQ Agent Report' WHERE 'AgentName' != 'None' AND 'Orig

我在我的
视图.py中设置了以下查询:

with connection.cursor() as cursor:
    #cursor.execute("SELECT  AgentName FROM 'CSQ Agent Report' ")
    cursor.execute("SELECT  'AgentName', count (*) FROM 'CSQ Agent Report' WHERE  'AgentName' != 'None'  AND 'OriginatorDNHANDELED' = '1' or 'OriginatorDNNOTHANDELED' = '1' Group by 'AgentName'")
    obj = cursor.fetchall()
context = {
    'object': obj
            }



return render(request,"CSQ/detail.html", context)
我想在我的html页面中显示查询结果:

{% extends 'base.html' %}
{% block content %}
<h1> Stats Call Center Of Feb </h1>
<p> Nb of calls received by agent </p>
<ul>
{% for var in object %}
    <li> {{var}} </li>
{% endfor %}


</ul>

{% endblock %}
python中的结果如下所示:

Agent1 11
Agent2 41
Agent3 249
Agent4 46
Agent5 2
Agent6 216
Agent7 117
Agent8 242
Agent9 50
我希望在我的Html Django页面中按照python显示相同的结果


谢谢

看起来查询正在返回嵌套数组。您可以使用以下代码获得与python控制台类似的输出。(外观可能不同,您必须应用CSS,但模式应该相同。)

`{%extends'base.html%}
{%block content%}
2月统计呼叫中心
代理收到的来电数量

    {对象%中的变量为%1} {var%中的i的%s}
  • {{i.AgentName}}{i.OriginatorDNHANDELED(使用您在 模型)}}
  • {%endfor%} {%endfor%}
{%endblock%}`
看起来查询正在返回嵌套数组。您可以使用以下代码获得与python控制台类似的输出。(外观可能不同,您必须应用CSS,但模式应该相同。)

`{%extends'base.html%}
{%block content%}
2月统计呼叫中心
代理收到的来电数量

    {对象%中的变量为%1} {var%中的i的%s}
  • {{i.AgentName}}{i.OriginatorDNHANDELED(使用您在 模型)}}
  • {%endfor%} {%endfor%}
{%endblock%}`
我已经按照您的建议更新了html文件,但仍然得到了空白页。%扩展'base.html%}{%block content%}2月统计呼叫中心Nb代理收到的呼叫数

    {%for var in object%}{%for i in var%}
  • {{i.AgentName}{i.OriginatorDNHANDELED}
  • {%endfor%}{%endfor%}
{%endblock%}您是否为此查询设置了任何模型,如果是,请共享特定模型类中的代码?@walid请详细说明为什么不使用模型实例手动查询和查询数据库。这样做没有任何意义。嗨,我确实有一个模型,但在发布的问题中没有找到如何添加模型。关于您的问题,使用模型实例进行查询是什么意思?你能举个例子吗。我是jango的新手,不熟悉Django的行话。haksCan你能展示一下你的模型吗?我已经按照你的建议更新了html文件,但是我仍然得到了空白页扩展'base.html%}{%block content%}2月统计呼叫中心Nb代理收到的呼叫数

    {%for var in object%}{%for i in var%}
  • {{i.AgentName}{i.OriginatorDNHANDELED}
  • {%endfor%}{%endfor%}
{%endblock%}您是否为此查询设置了任何模型,如果是,请共享特定模型类中的代码?@walid请详细说明为什么不使用模型实例手动查询和查询数据库。这样做没有任何意义。嗨,我确实有一个模型,但在发布的问题中没有找到如何添加模型。关于您的问题,使用模型实例进行查询是什么意思?你能举个例子吗。我是jango的新手,不熟悉Django的行话。哈克,你能展示一下你的模型吗?
Agent1 11
Agent2 41
Agent3 249
Agent4 46
Agent5 2
Agent6 216
Agent7 117
Agent8 242
Agent9 50
`{% extends 'base.html' %}
 {% block content %}
 <h1> Stats Call Center Of Feb </h1>
 <p> Nb of calls received by agent </p>
 <ul>
 {% for var in object %}
    {% for i in var%}
          <li> {{i.AgentName}} &nbsp {{i.OriginatorDNHANDELED (use the names you use in the 
            Model)}} </li>
    {% endfor %}
 {% endfor %}
   </ul>
 {% endblock %}`