#add message

This commit is contained in:
xieshen 2020-11-02 21:51:05 +08:00
parent f663ca13bc
commit 6b30275380
7 changed files with 595 additions and 253 deletions

View File

@ -4,7 +4,6 @@ import uuid
import os
import psycopg2
from pip._vendor import chardet
# G1 = 'host=210.77.68.250 port=5432 dbname=g214_test user=g214 password=g214G214'
G2 = 'host=210.77.68.250 port=5432 dbname=newmediaDB3 user=newmedia password=newmedia2020!@#'
@ -15,14 +14,14 @@ def insert_shixiaoxingjiance(n_type, n_name, o_type, o_name, city, counties, rem
with connection.cursor() as cursor:
id = uuid.uuid4()
cursor.execute(
"insert into dashboard_timelinessmonitoring(id,n_type, n_name, o_type, o_name, city, counties, remark, results, update, silet,start_data,end_data,comment,date) values (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,null ,null )"
"insert into dashboard_timelinessmonitoring(id,n_type, n_name, o_type, o_name, city, counties, remark, results, update, silet,start_data,end_data,comment,date) values (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,null ,'2020-08-01' )"
, (str(id), n_type, n_name, o_type, o_name, city, counties, remark, results, update,silet,start,end))
connection.commit()
if __name__ == '__main__':
with open('D:/2020/舆论监测平台/XMTJC/数据/时效性监测临时表.csv', encoding='utf-8') as csvfile:
with open('/home/xieshen/data/时效性监测临时表.csv', encoding='utf-8') as csvfile:
reader = csv.reader(csvfile)
for r in reader:
print(r)

View File

@ -71,7 +71,21 @@
</a>
</div>
</div>
<div class="panel-body">
<div class="btn-group col-md-12">
<button type="button" class="btn btn-success dropdown-toggle" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
分类 <span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">总更新</a></li>
<li><a href="#">微信更新</a></li>
<li><a href="#">微博更新</a></li>
<li><a href="#">头条更新</a></li>
<li><a href="#">抖音更新</a></li>
<li><a href="#">其他更新</a></li>
</ul>
</div>
<div class="panel-body col-md-12" style="margin-top: 20px">
<div id="main" style="width: 100%;height:400px;"></div>
</div>
@ -137,19 +151,21 @@
<script src="{% static 'js/echarts.min.js' %}" type="text/javascript"></script>
<script src="{% static 'js/chart-sparkline.js' %}" type="text/javascript"></script>
<script type="text/javascript">
// 指定图表的配置项和数据
$.getJSON('/monitor/timeliness/monitoring/json/', function (res) {
// 基于准备好的dom初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
option = {
title: {
text: '更新次数/'
text: '更新次数/时间'
},
tooltip: {
trigger: 'axis'
},
legend: {
data: ['微信', '微博', '头条', '抖音', '其他']
data: ['兰州市', '嘉峪关市', '金昌市', '酒泉市', '张掖市', '武威市', '白银市', '天水市', '平凉市', '庆阳市', '定西市', '陇南市', '甘南州', '临夏州']
},
grid: {
left: '3%',
@ -165,46 +181,102 @@
xAxis: {
type: 'category',
boundaryGap: false,
data: ['兰州市', '嘉峪关市', '金昌市', '酒泉市', '张掖市', '武威市', '白银市', '天水市', '平凉市', '庆阳市', '定西市', '陇南市', '甘南州', '临夏州']
data: res.date
},
yAxis: {
type: 'value'
},
series: [
{
name: '微信',
name: '兰州市',
type: 'line',
stack: '总量',
data: res.weixin
data: res.lanzhou
},
{
name: '微博',
name: '嘉峪关市',
type: 'line',
stack: '总量',
data: res.weibo
data: res.jiayuguan
},
{
name: '头条',
name: '金昌市',
type: 'line',
stack: '总量',
data: res.toutiao
data: res.jinchang
},
{
name: '抖音',
name: '酒泉市',
type: 'line',
stack: '总量',
data: res.douyin
data: res.jiuquan
},
{
name: '其他',
name: '张掖市',
type: 'line',
stack: '总量',
data: res.qita
data: res.zhangye
},
{
name: '武威市',
type: 'line',
stack: '总量',
data: res.wuwei
},
{
name: '白银市',
type: 'line',
stack: '总量',
data: res.baiyin
},
{
name: '天水市',
type: 'line',
stack: '总量',
data: res.tianshui
},
{
name: '平凉市',
type: 'line',
stack: '总量',
data: res.pingliang
},
{
name: '庆阳市',
type: 'line',
stack: '总量',
data: res.qingyang
},
{
name: '定西市',
type: 'line',
stack: '总量',
data: res.dingxi
},
{
name: '陇南市',
type: 'line',
stack: '总量',
data: res.longnan
},
{
name: '甘南州',
type: 'line',
stack: '总量',
data: res.gannan
},
{
name: '临夏州',
type: 'line',
stack: '总量',
data: res.linxia
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
})
</script>
{% endblock %}
{% endblock %}

View File

@ -138,19 +138,21 @@
<script src="{% static 'js/echarts.min.js' %}" type="text/javascript"></script>
<script src="{% static 'js/chart-sparkline.js' %}" type="text/javascript"></script>
<script type="text/javascript">
// 指定图表的配置项和数据
$.getJSON('/monitor/timeliness/monitoring/json/', function (res) {
// 基于准备好的dom初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
option = {
title: {
text: '更新次数/'
text: '更新次数/时间'
},
tooltip: {
trigger: 'axis'
},
legend: {
data: ['微信', '微博', '头条', '抖音', '其他']
data: ['兰州市', '嘉峪关市', '金昌市', '酒泉市', '张掖市', '武威市', '白银市', '天水市', '平凉市', '庆阳市', '定西市', '陇南市', '甘南州', '临夏州']
},
grid: {
left: '3%',
@ -166,46 +168,102 @@
xAxis: {
type: 'category',
boundaryGap: false,
data: ['兰州市', '嘉峪关市', '金昌市', '酒泉市', '张掖市', '武威市', '白银市', '天水市', '平凉市', '庆阳市', '定西市', '陇南市', '甘南州', '临夏州']
data: res.date
},
yAxis: {
type: 'value'
},
series: [
{
name: '微信',
name: '兰州市',
type: 'line',
stack: '总量',
data: res.weixin
data: res.lanzhou
},
{
name: '微博',
name: '嘉峪关市',
type: 'line',
stack: '总量',
data: res.weibo
data: res.jiayuguan
},
{
name: '头条',
name: '金昌市',
type: 'line',
stack: '总量',
data: res.toutiao
data: res.jinchang
},
{
name: '抖音',
name: '酒泉市',
type: 'line',
stack: '总量',
data: res.douyin
data: res.jiuquan
},
{
name: '其他',
name: '张掖市',
type: 'line',
stack: '总量',
data: res.qita
data: res.zhangye
},
{
name: '武威市',
type: 'line',
stack: '总量',
data: res.wuwei
},
{
name: '白银市',
type: 'line',
stack: '总量',
data: res.baiyin
},
{
name: '天水市',
type: 'line',
stack: '总量',
data: res.tianshui
},
{
name: '平凉市',
type: 'line',
stack: '总量',
data: res.pingliang
},
{
name: '庆阳市',
type: 'line',
stack: '总量',
data: res.qingyang
},
{
name: '定西市',
type: 'line',
stack: '总量',
data: res.dingxi
},
{
name: '陇南市',
type: 'line',
stack: '总量',
data: res.longnan
},
{
name: '甘南州',
type: 'line',
stack: '总量',
data: res.gannan
},
{
name: '临夏州',
type: 'line',
stack: '总量',
data: res.linxia
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
})
</script>
{% endblock %}
{% endblock %}

View File

@ -136,19 +136,21 @@
<script src="{% static 'js/echarts.min.js' %}" type="text/javascript"></script>
<script src="{% static 'js/chart-sparkline.js' %}" type="text/javascript"></script>
<script type="text/javascript">
// 指定图表的配置项和数据
$.getJSON('/monitor/timeliness/monitoring/json/', function (res) {
// 基于准备好的dom初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
option = {
title: {
text: '更新次数/'
text: '更新次数/时间'
},
tooltip: {
trigger: 'axis'
},
legend: {
data: ['微信', '微博', '头条', '抖音', '其他']
data: ['兰州市', '嘉峪关市', '金昌市', '酒泉市', '张掖市', '武威市', '白银市', '天水市', '平凉市', '庆阳市', '定西市', '陇南市', '甘南州', '临夏州']
},
grid: {
left: '3%',
@ -164,46 +166,102 @@
xAxis: {
type: 'category',
boundaryGap: false,
data: ['兰州市', '嘉峪关市', '金昌市', '酒泉市', '张掖市', '武威市', '白银市', '天水市', '平凉市', '庆阳市', '定西市', '陇南市', '甘南州', '临夏州']
data: res.date
},
yAxis: {
type: 'value'
},
series: [
{
name: '微信',
name: '兰州市',
type: 'line',
stack: '总量',
data: res.weixin
data: res.lanzhou
},
{
name: '微博',
name: '嘉峪关市',
type: 'line',
stack: '总量',
data: res.weibo
data: res.jiayuguan
},
{
name: '头条',
name: '金昌市',
type: 'line',
stack: '总量',
data: res.toutiao
data: res.jinchang
},
{
name: '抖音',
name: '酒泉市',
type: 'line',
stack: '总量',
data: res.douyin
data: res.jiuquan
},
{
name: '其他',
name: '张掖市',
type: 'line',
stack: '总量',
data: res.qita
data: res.zhangye
},
{
name: '武威市',
type: 'line',
stack: '总量',
data: res.wuwei
},
{
name: '白银市',
type: 'line',
stack: '总量',
data: res.baiyin
},
{
name: '天水市',
type: 'line',
stack: '总量',
data: res.tianshui
},
{
name: '平凉市',
type: 'line',
stack: '总量',
data: res.pingliang
},
{
name: '庆阳市',
type: 'line',
stack: '总量',
data: res.qingyang
},
{
name: '定西市',
type: 'line',
stack: '总量',
data: res.dingxi
},
{
name: '陇南市',
type: 'line',
stack: '总量',
data: res.longnan
},
{
name: '甘南州',
type: 'line',
stack: '总量',
data: res.gannan
},
{
name: '临夏州',
type: 'line',
stack: '总量',
data: res.linxia
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
})
</script>
{% endblock %}

View File

@ -136,19 +136,21 @@
<script src="{% static 'js/echarts.min.js' %}" type="text/javascript"></script>
<script src="{% static 'js/chart-sparkline.js' %}" type="text/javascript"></script>
<script type="text/javascript">
// 指定图表的配置项和数据
$.getJSON('/monitor/timeliness/monitoring/json/', function (res) {
// 基于准备好的dom初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
option = {
title: {
text: '更新次数/'
text: '更新次数/时间'
},
tooltip: {
trigger: 'axis'
},
legend: {
data: ['微信', '微博', '头条', '抖音', '其他']
data: ['兰州市', '嘉峪关市', '金昌市', '酒泉市', '张掖市', '武威市', '白银市', '天水市', '平凉市', '庆阳市', '定西市', '陇南市', '甘南州', '临夏州']
},
grid: {
left: '3%',
@ -164,46 +166,102 @@
xAxis: {
type: 'category',
boundaryGap: false,
data: ['兰州市', '嘉峪关市', '金昌市', '酒泉市', '张掖市', '武威市', '白银市', '天水市', '平凉市', '庆阳市', '定西市', '陇南市', '甘南州', '临夏州']
data: res.date
},
yAxis: {
type: 'value'
},
series: [
{
name: '微信',
name: '兰州市',
type: 'line',
stack: '总量',
data: res.weixin
data: res.lanzhou
},
{
name: '微博',
name: '嘉峪关市',
type: 'line',
stack: '总量',
data: res.weibo
data: res.jiayuguan
},
{
name: '头条',
name: '金昌市',
type: 'line',
stack: '总量',
data: res.toutiao
data: res.jinchang
},
{
name: '抖音',
name: '酒泉市',
type: 'line',
stack: '总量',
data: res.douyin
data: res.jiuquan
},
{
name: '其他',
name: '张掖市',
type: 'line',
stack: '总量',
data: res.qita
data: res.zhangye
},
{
name: '武威市',
type: 'line',
stack: '总量',
data: res.wuwei
},
{
name: '白银市',
type: 'line',
stack: '总量',
data: res.baiyin
},
{
name: '天水市',
type: 'line',
stack: '总量',
data: res.tianshui
},
{
name: '平凉市',
type: 'line',
stack: '总量',
data: res.pingliang
},
{
name: '庆阳市',
type: 'line',
stack: '总量',
data: res.qingyang
},
{
name: '定西市',
type: 'line',
stack: '总量',
data: res.dingxi
},
{
name: '陇南市',
type: 'line',
stack: '总量',
data: res.longnan
},
{
name: '甘南州',
type: 'line',
stack: '总量',
data: res.gannan
},
{
name: '临夏州',
type: 'line',
stack: '总量',
data: res.linxia
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
})
</script>
{% endblock %}

View File

@ -144,13 +144,13 @@
var myChart = echarts.init(document.getElementById('main'));
option = {
title: {
text: '更新次数/'
text: '更新次数/时间'
},
tooltip: {
trigger: 'axis'
},
legend: {
data: ['微信', '微博', '头条', '抖音', '其他']
data: ['兰州市', '嘉峪关市', '金昌市', '酒泉市', '张掖市', '武威市', '白银市', '天水市', '平凉市', '庆阳市', '定西市', '陇南市', '甘南州', '临夏州']
},
grid: {
left: '3%',
@ -166,41 +166,95 @@
xAxis: {
type: 'category',
boundaryGap: false,
data: ['兰州市', '嘉峪关市', '金昌市', '酒泉市', '张掖市', '武威市', '白银市', '天水市', '平凉市', '庆阳市', '定西市', '陇南市', '甘南州', '临夏州']
data: res.date
},
yAxis: {
type: 'value'
},
series: [
{
name: '微信',
name: '兰州市',
type: 'line',
stack: '总量',
data: res.weixin
data: res.lanzhou
},
{
name: '微博',
name: '嘉峪关市',
type: 'line',
stack: '总量',
data: res.weibo
data: res.jiayuguan
},
{
name: '头条',
name: '金昌市',
type: 'line',
stack: '总量',
data: res.toutiao
data: res.jinchang
},
{
name: '抖音',
name: '酒泉市',
type: 'line',
stack: '总量',
data: res.douyin
data: res.jiuquan
},
{
name: '其他',
name: '张掖市',
type: 'line',
stack: '总量',
data: res.qita
data: res.zhangye
},
{
name: '武威市',
type: 'line',
stack: '总量',
data: res.wuwei
},
{
name: '白银市',
type: 'line',
stack: '总量',
data: res.baiyin
},
{
name: '天水市',
type: 'line',
stack: '总量',
data: res.tianshui
},
{
name: '平凉市',
type: 'line',
stack: '总量',
data: res.pingliang
},
{
name: '庆阳市',
type: 'line',
stack: '总量',
data: res.qingyang
},
{
name: '定西市',
type: 'line',
stack: '总量',
data: res.dingxi
},
{
name: '陇南市',
type: 'line',
stack: '总量',
data: res.longnan
},
{
name: '甘南州',
type: 'line',
stack: '总量',
data: res.gannan
},
{
name: '临夏州',
type: 'line',
stack: '总量',
data: res.linxia
}
]
};

View File

@ -598,188 +598,231 @@ def test_json(request):
def timeliness_monitoring_json(request):
timelinessmonitoring_lanzhou_weixin = \
TimelinessMonitoring.objects.filter(city='兰州市', n_type='微信').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_lanzhou_weibo = \
TimelinessMonitoring.objects.filter(city='兰州市', n_type='微博').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_lanzhou_toutiao = \
TimelinessMonitoring.objects.filter(city='兰州市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_lanzhou_douyin = \
TimelinessMonitoring.objects.filter(city='兰州市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_lanzhou_qita = \
TimelinessMonitoring.objects.filter(city='兰州市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
nums=Sum('update'))['nums']
timelinessmonitoring_jiayuguan_weixin = \
TimelinessMonitoring.objects.filter(city__contains='嘉峪关', n_type='微信').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_jiayuguan_weibo = \
TimelinessMonitoring.objects.filter(city__contains='嘉峪关', n_type='微博').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_jiayuguan_toutiao = \
TimelinessMonitoring.objects.filter(city__contains='嘉峪关', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_jiayuguan_douyin = \
TimelinessMonitoring.objects.filter(city__contains='嘉峪关', n_type='抖音').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_jiayuguan_qita = \
TimelinessMonitoring.objects.filter(city__contains='嘉峪关').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
nums=Sum('update'))['nums']
timelinessmonitoring_jinchang_weixin = \
TimelinessMonitoring.objects.filter(city='金昌市', n_type='微信').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_jinchang_weibo = \
TimelinessMonitoring.objects.filter(city='金昌市', n_type='微博').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_jinchang_toutiao = \
TimelinessMonitoring.objects.filter(city='金昌市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_jinchang_douyin = \
TimelinessMonitoring.objects.filter(city='金昌市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_jinchang_qita = \
TimelinessMonitoring.objects.filter(city='金昌市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
nums=Sum('update'))['nums']
timelinessmonitoring_jiuquan_weixin = \
TimelinessMonitoring.objects.filter(city='酒泉市', n_type='微信').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_jiuquan_weibo = \
TimelinessMonitoring.objects.filter(city='酒泉市', n_type='微博').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_jiuquan_toutiao = \
TimelinessMonitoring.objects.filter(city='酒泉市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_jiuquan_douyin = \
TimelinessMonitoring.objects.filter(city='酒泉市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_jiuquan_qita = \
TimelinessMonitoring.objects.filter(city='酒泉市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
nums=Sum('update'))['nums']
timelinessmonitoring_zhangye_weixin = \
TimelinessMonitoring.objects.filter(city='张掖市', n_type='微信').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_zhangye_weibo = \
TimelinessMonitoring.objects.filter(city='张掖市', n_type='微博').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_zhangye_toutiao = \
TimelinessMonitoring.objects.filter(city='张掖市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_zhangye_douyin = \
TimelinessMonitoring.objects.filter(city='张掖市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_zhangye_qita = \
TimelinessMonitoring.objects.filter(city='张掖市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
nums=Sum('update'))['nums']
timelinessmonitoring_wuwei_weixin = \
TimelinessMonitoring.objects.filter(city='武威市', n_type='微信').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_wuwei_weibo = \
TimelinessMonitoring.objects.filter(city='武威市', n_type='微博').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_wuwei_toutiao = \
TimelinessMonitoring.objects.filter(city='武威市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_wuwei_douyin = \
TimelinessMonitoring.objects.filter(city='武威市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_wuwei_qita = \
TimelinessMonitoring.objects.filter(city='武威市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
nums=Sum('update'))['nums']
timelinessmonitoring_baiyin_weixin = \
TimelinessMonitoring.objects.filter(city='白银市', n_type='微信').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_baiyin_weibo = \
TimelinessMonitoring.objects.filter(city='白银市', n_type='微博').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_baiyin_toutiao = \
TimelinessMonitoring.objects.filter(city='白银市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_baiyin_douyin = \
TimelinessMonitoring.objects.filter(city='白银市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_baiyin_qita = \
TimelinessMonitoring.objects.filter(city='白银市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
nums=Sum('update'))['nums']
timelinessmonitoring_tianshui_weixin = \
TimelinessMonitoring.objects.filter(city='天水市', n_type='微信').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_tianshui_weibo = \
TimelinessMonitoring.objects.filter(city='天水市', n_type='微博').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_tianshui_toutiao = \
TimelinessMonitoring.objects.filter(city='天水市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_tianshui_douyin = \
TimelinessMonitoring.objects.filter(city='天水市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_tianshui_qita = \
TimelinessMonitoring.objects.filter(city='天水市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
nums=Sum('update'))['nums']
timelinessmonitoring_pingliang_weixin = \
TimelinessMonitoring.objects.filter(city='平凉市', n_type='微信').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_pingliang_weibo = \
TimelinessMonitoring.objects.filter(city='平凉市', n_type='微博').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_pingliang_toutiao = \
TimelinessMonitoring.objects.filter(city='平凉市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_pingliang_douyin = \
TimelinessMonitoring.objects.filter(city='平凉市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_pingliang_qita = \
TimelinessMonitoring.objects.filter(city='平凉市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
nums=Sum('update'))['nums']
timelinessmonitoring_qingyang_weixin = \
TimelinessMonitoring.objects.filter(city='庆阳市', n_type='微信').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_qingyang_weibo = \
TimelinessMonitoring.objects.filter(city='庆阳市', n_type='微博').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_qingyang_toutiao = \
TimelinessMonitoring.objects.filter(city='庆阳市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_qingyang_douyin = \
TimelinessMonitoring.objects.filter(city='庆阳市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_qingyang_qita = \
TimelinessMonitoring.objects.filter(city='庆阳市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
nums=Sum('update'))['nums']
timelinessmonitoring_dingxi_weixin = \
TimelinessMonitoring.objects.filter(city='定西市', n_type='微信').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_dingxi_weibo = \
TimelinessMonitoring.objects.filter(city='定西市', n_type='微博').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_dingxi_toutiao = \
TimelinessMonitoring.objects.filter(city='定西市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_dingxi_douyin = \
TimelinessMonitoring.objects.filter(city='定西市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_dingxi_qita = \
TimelinessMonitoring.objects.filter(city='定西市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
nums=Sum('update'))['nums']
timelinessmonitoring_longnan_weixin = \
TimelinessMonitoring.objects.filter(city='陇南市', n_type='微信').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_longnan_weibo = \
TimelinessMonitoring.objects.filter(city='陇南市', n_type='微博').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_longnan_toutiao = \
TimelinessMonitoring.objects.filter(city='陇南市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_longnan_douyin = \
TimelinessMonitoring.objects.filter(city='陇南市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_longnan_qita = \
TimelinessMonitoring.objects.filter(city='陇南市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
nums=Sum('update'))['nums']
timelinessmonitoring_gannan_weixin = \
TimelinessMonitoring.objects.filter(city__contains='甘南', n_type='微信').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_gannan_weibo = \
TimelinessMonitoring.objects.filter(city__contains='甘南', n_type='微博').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_gannan_toutiao = \
TimelinessMonitoring.objects.filter(city__contains='甘南', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_gannan_douyin = \
TimelinessMonitoring.objects.filter(city__contains='甘南', n_type='抖音').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_gannan_qita = \
TimelinessMonitoring.objects.filter(city__contains='甘南').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
nums=Sum('update'))['nums']
timelinessmonitoring_linxia_weixin = \
TimelinessMonitoring.objects.filter(city__contains='临夏', n_type='微信').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_linxia_weibo = \
TimelinessMonitoring.objects.filter(city__contains='临夏', n_type='微博').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_linxia_toutiao = \
TimelinessMonitoring.objects.filter(city__contains='临夏', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_linxia_douyin = \
TimelinessMonitoring.objects.filter(city__contains='临夏', n_type='抖音').aggregate(nums=Sum('update'))['nums']
timelinessmonitoring_linxia_qita = \
TimelinessMonitoring.objects.filter(city__contains='临夏').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
nums=Sum('update'))['nums']
weixin = [timelinessmonitoring_lanzhou_weixin,timelinessmonitoring_jiayuguan_weixin,timelinessmonitoring_jinchang_weixin,timelinessmonitoring_jiuquan_weixin,timelinessmonitoring_zhangye_weixin,timelinessmonitoring_wuwei_weixin,timelinessmonitoring_baiyin_weixin,timelinessmonitoring_tianshui_weixin,timelinessmonitoring_pingliang_weixin,timelinessmonitoring_qingyang_weixin,timelinessmonitoring_dingxi_weixin,timelinessmonitoring_longnan_weixin,timelinessmonitoring_gannan_weixin,timelinessmonitoring_linxia_weixin]
weibo = [timelinessmonitoring_lanzhou_weibo,timelinessmonitoring_jiayuguan_weibo,timelinessmonitoring_jinchang_weibo,timelinessmonitoring_jiuquan_weibo,timelinessmonitoring_zhangye_weibo,timelinessmonitoring_wuwei_weibo,timelinessmonitoring_baiyin_weibo,timelinessmonitoring_tianshui_weibo,timelinessmonitoring_pingliang_weibo,timelinessmonitoring_qingyang_weibo,timelinessmonitoring_dingxi_weibo,timelinessmonitoring_longnan_weibo,timelinessmonitoring_gannan_weibo,timelinessmonitoring_linxia_weibo]
toutiao = [timelinessmonitoring_lanzhou_toutiao,timelinessmonitoring_jiayuguan_toutiao,timelinessmonitoring_jinchang_toutiao,timelinessmonitoring_jiuquan_toutiao,timelinessmonitoring_zhangye_toutiao,timelinessmonitoring_wuwei_toutiao,timelinessmonitoring_baiyin_toutiao,timelinessmonitoring_tianshui_toutiao,timelinessmonitoring_pingliang_toutiao,timelinessmonitoring_qingyang_toutiao,timelinessmonitoring_dingxi_toutiao,timelinessmonitoring_longnan_toutiao,timelinessmonitoring_gannan_toutiao,timelinessmonitoring_linxia_toutiao]
douyin = [timelinessmonitoring_lanzhou_douyin,timelinessmonitoring_jiayuguan_douyin,timelinessmonitoring_jinchang_douyin,timelinessmonitoring_jiuquan_douyin,timelinessmonitoring_zhangye_douyin,timelinessmonitoring_wuwei_douyin,timelinessmonitoring_baiyin_douyin,timelinessmonitoring_tianshui_douyin,timelinessmonitoring_pingliang_douyin,timelinessmonitoring_qingyang_douyin,timelinessmonitoring_dingxi_douyin,timelinessmonitoring_longnan_douyin,timelinessmonitoring_gannan_douyin,timelinessmonitoring_linxia_douyin]
qita = [timelinessmonitoring_lanzhou_qita,timelinessmonitoring_jiayuguan_qita,timelinessmonitoring_jinchang_qita,timelinessmonitoring_jiuquan_qita,timelinessmonitoring_zhangye_qita,timelinessmonitoring_wuwei_qita,timelinessmonitoring_baiyin_qita,timelinessmonitoring_tianshui_qita,timelinessmonitoring_pingliang_qita,timelinessmonitoring_qingyang_qita,timelinessmonitoring_dingxi_qita,timelinessmonitoring_longnan_qita,timelinessmonitoring_gannan_qita,timelinessmonitoring_linxia_qita]
print(weixin)
print(weibo)
print(toutiao)
print(douyin)
print(qita)
# timelinessmonitoring_lanzhou_weixin = \
# TimelinessMonitoring.objects.filter(city='兰州市', n_type='微信').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_lanzhou_weibo = \
# TimelinessMonitoring.objects.filter(city='兰州市', n_type='微博').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_lanzhou_toutiao = \
# TimelinessMonitoring.objects.filter(city='兰州市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_lanzhou_douyin = \
# TimelinessMonitoring.objects.filter(city='兰州市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_lanzhou_qita = \
# TimelinessMonitoring.objects.filter(city='兰州市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
# nums=Sum('update'))['nums']
#
# timelinessmonitoring_jiayuguan_weixin = \
# TimelinessMonitoring.objects.filter(city__contains='嘉峪关', n_type='微信').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_jiayuguan_weibo = \
# TimelinessMonitoring.objects.filter(city__contains='嘉峪关', n_type='微博').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_jiayuguan_toutiao = \
# TimelinessMonitoring.objects.filter(city__contains='嘉峪关', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_jiayuguan_douyin = \
# TimelinessMonitoring.objects.filter(city__contains='嘉峪关', n_type='抖音').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_jiayuguan_qita = \
# TimelinessMonitoring.objects.filter(city__contains='嘉峪关').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
# nums=Sum('update'))['nums']
#
# timelinessmonitoring_jinchang_weixin = \
# TimelinessMonitoring.objects.filter(city='金昌市', n_type='微信').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_jinchang_weibo = \
# TimelinessMonitoring.objects.filter(city='金昌市', n_type='微博').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_jinchang_toutiao = \
# TimelinessMonitoring.objects.filter(city='金昌市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_jinchang_douyin = \
# TimelinessMonitoring.objects.filter(city='金昌市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_jinchang_qita = \
# TimelinessMonitoring.objects.filter(city='金昌市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
# nums=Sum('update'))['nums']
#
# timelinessmonitoring_jiuquan_weixin = \
# TimelinessMonitoring.objects.filter(city='酒泉市', n_type='微信').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_jiuquan_weibo = \
# TimelinessMonitoring.objects.filter(city='酒泉市', n_type='微博').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_jiuquan_toutiao = \
# TimelinessMonitoring.objects.filter(city='酒泉市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_jiuquan_douyin = \
# TimelinessMonitoring.objects.filter(city='酒泉市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_jiuquan_qita = \
# TimelinessMonitoring.objects.filter(city='酒泉市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
# nums=Sum('update'))['nums']
#
# timelinessmonitoring_zhangye_weixin = \
# TimelinessMonitoring.objects.filter(city='张掖市', n_type='微信').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_zhangye_weibo = \
# TimelinessMonitoring.objects.filter(city='张掖市', n_type='微博').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_zhangye_toutiao = \
# TimelinessMonitoring.objects.filter(city='张掖市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_zhangye_douyin = \
# TimelinessMonitoring.objects.filter(city='张掖市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_zhangye_qita = \
# TimelinessMonitoring.objects.filter(city='张掖市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
# nums=Sum('update'))['nums']
#
# timelinessmonitoring_wuwei_weixin = \
# TimelinessMonitoring.objects.filter(city='武威市', n_type='微信').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_wuwei_weibo = \
# TimelinessMonitoring.objects.filter(city='武威市', n_type='微博').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_wuwei_toutiao = \
# TimelinessMonitoring.objects.filter(city='武威市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_wuwei_douyin = \
# TimelinessMonitoring.objects.filter(city='武威市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_wuwei_qita = \
# TimelinessMonitoring.objects.filter(city='武威市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
# nums=Sum('update'))['nums']
#
# timelinessmonitoring_baiyin_weixin = \
# TimelinessMonitoring.objects.filter(city='白银市', n_type='微信').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_baiyin_weibo = \
# TimelinessMonitoring.objects.filter(city='白银市', n_type='微博').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_baiyin_toutiao = \
# TimelinessMonitoring.objects.filter(city='白银市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_baiyin_douyin = \
# TimelinessMonitoring.objects.filter(city='白银市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_baiyin_qita = \
# TimelinessMonitoring.objects.filter(city='白银市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
# nums=Sum('update'))['nums']
#
# timelinessmonitoring_tianshui_weixin = \
# TimelinessMonitoring.objects.filter(city='天水市', n_type='微信').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_tianshui_weibo = \
# TimelinessMonitoring.objects.filter(city='天水市', n_type='微博').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_tianshui_toutiao = \
# TimelinessMonitoring.objects.filter(city='天水市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_tianshui_douyin = \
# TimelinessMonitoring.objects.filter(city='天水市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_tianshui_qita = \
# TimelinessMonitoring.objects.filter(city='天水市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
# nums=Sum('update'))['nums']
#
# timelinessmonitoring_pingliang_weixin = \
# TimelinessMonitoring.objects.filter(city='平凉市', n_type='微信').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_pingliang_weibo = \
# TimelinessMonitoring.objects.filter(city='平凉市', n_type='微博').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_pingliang_toutiao = \
# TimelinessMonitoring.objects.filter(city='平凉市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_pingliang_douyin = \
# TimelinessMonitoring.objects.filter(city='平凉市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_pingliang_qita = \
# TimelinessMonitoring.objects.filter(city='平凉市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
# nums=Sum('update'))['nums']
#
# timelinessmonitoring_qingyang_weixin = \
# TimelinessMonitoring.objects.filter(city='庆阳市', n_type='微信').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_qingyang_weibo = \
# TimelinessMonitoring.objects.filter(city='庆阳市', n_type='微博').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_qingyang_toutiao = \
# TimelinessMonitoring.objects.filter(city='庆阳市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_qingyang_douyin = \
# TimelinessMonitoring.objects.filter(city='庆阳市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_qingyang_qita = \
# TimelinessMonitoring.objects.filter(city='庆阳市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
# nums=Sum('update'))['nums']
#
# timelinessmonitoring_dingxi_weixin = \
# TimelinessMonitoring.objects.filter(city='定西市', n_type='微信').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_dingxi_weibo = \
# TimelinessMonitoring.objects.filter(city='定西市', n_type='微博').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_dingxi_toutiao = \
# TimelinessMonitoring.objects.filter(city='定西市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_dingxi_douyin = \
# TimelinessMonitoring.objects.filter(city='定西市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_dingxi_qita = \
# TimelinessMonitoring.objects.filter(city='定西市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
# nums=Sum('update'))['nums']
#
# timelinessmonitoring_longnan_weixin = \
# TimelinessMonitoring.objects.filter(city='陇南市', n_type='微信').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_longnan_weibo = \
# TimelinessMonitoring.objects.filter(city='陇南市', n_type='微博').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_longnan_toutiao = \
# TimelinessMonitoring.objects.filter(city='陇南市', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_longnan_douyin = \
# TimelinessMonitoring.objects.filter(city='陇南市', n_type='抖音').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_longnan_qita = \
# TimelinessMonitoring.objects.filter(city='陇南市').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
# nums=Sum('update'))['nums']
#
# timelinessmonitoring_gannan_weixin = \
# TimelinessMonitoring.objects.filter(city__contains='甘南', n_type='微信').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_gannan_weibo = \
# TimelinessMonitoring.objects.filter(city__contains='甘南', n_type='微博').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_gannan_toutiao = \
# TimelinessMonitoring.objects.filter(city__contains='甘南', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_gannan_douyin = \
# TimelinessMonitoring.objects.filter(city__contains='甘南', n_type='抖音').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_gannan_qita = \
# TimelinessMonitoring.objects.filter(city__contains='甘南').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
# nums=Sum('update'))['nums']
#
# timelinessmonitoring_linxia_weixin = \
# TimelinessMonitoring.objects.filter(city__contains='临夏', n_type='微信').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_linxia_weibo = \
# TimelinessMonitoring.objects.filter(city__contains='临夏', n_type='微博').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_linxia_toutiao = \
# TimelinessMonitoring.objects.filter(city__contains='临夏', n_type='今日头条').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_linxia_douyin = \
# TimelinessMonitoring.objects.filter(city__contains='临夏', n_type='抖音').aggregate(nums=Sum('update'))['nums']
# timelinessmonitoring_linxia_qita = \
# TimelinessMonitoring.objects.filter(city__contains='临夏').exclude(n_type__in=['微信', '微博', '今日头条', '抖音']).aggregate(
# nums=Sum('update'))['nums']
# weixin = [timelinessmonitoring_lanzhou_weixin,timelinessmonitoring_jiayuguan_weixin,timelinessmonitoring_jinchang_weixin,timelinessmonitoring_jiuquan_weixin,timelinessmonitoring_zhangye_weixin,timelinessmonitoring_wuwei_weixin,timelinessmonitoring_baiyin_weixin,timelinessmonitoring_tianshui_weixin,timelinessmonitoring_pingliang_weixin,timelinessmonitoring_qingyang_weixin,timelinessmonitoring_dingxi_weixin,timelinessmonitoring_longnan_weixin,timelinessmonitoring_gannan_weixin,timelinessmonitoring_linxia_weixin]
# weibo = [timelinessmonitoring_lanzhou_weibo,timelinessmonitoring_jiayuguan_weibo,timelinessmonitoring_jinchang_weibo,timelinessmonitoring_jiuquan_weibo,timelinessmonitoring_zhangye_weibo,timelinessmonitoring_wuwei_weibo,timelinessmonitoring_baiyin_weibo,timelinessmonitoring_tianshui_weibo,timelinessmonitoring_pingliang_weibo,timelinessmonitoring_qingyang_weibo,timelinessmonitoring_dingxi_weibo,timelinessmonitoring_longnan_weibo,timelinessmonitoring_gannan_weibo,timelinessmonitoring_linxia_weibo]
# toutiao = [timelinessmonitoring_lanzhou_toutiao,timelinessmonitoring_jiayuguan_toutiao,timelinessmonitoring_jinchang_toutiao,timelinessmonitoring_jiuquan_toutiao,timelinessmonitoring_zhangye_toutiao,timelinessmonitoring_wuwei_toutiao,timelinessmonitoring_baiyin_toutiao,timelinessmonitoring_tianshui_toutiao,timelinessmonitoring_pingliang_toutiao,timelinessmonitoring_qingyang_toutiao,timelinessmonitoring_dingxi_toutiao,timelinessmonitoring_longnan_toutiao,timelinessmonitoring_gannan_toutiao,timelinessmonitoring_linxia_toutiao]
# douyin = [timelinessmonitoring_lanzhou_douyin,timelinessmonitoring_jiayuguan_douyin,timelinessmonitoring_jinchang_douyin,timelinessmonitoring_jiuquan_douyin,timelinessmonitoring_zhangye_douyin,timelinessmonitoring_wuwei_douyin,timelinessmonitoring_baiyin_douyin,timelinessmonitoring_tianshui_douyin,timelinessmonitoring_pingliang_douyin,timelinessmonitoring_qingyang_douyin,timelinessmonitoring_dingxi_douyin,timelinessmonitoring_longnan_douyin,timelinessmonitoring_gannan_douyin,timelinessmonitoring_linxia_douyin]
# qita = [timelinessmonitoring_lanzhou_qita,timelinessmonitoring_jiayuguan_qita,timelinessmonitoring_jinchang_qita,timelinessmonitoring_jiuquan_qita,timelinessmonitoring_zhangye_qita,timelinessmonitoring_wuwei_qita,timelinessmonitoring_baiyin_qita,timelinessmonitoring_tianshui_qita,timelinessmonitoring_pingliang_qita,timelinessmonitoring_qingyang_qita,timelinessmonitoring_dingxi_qita,timelinessmonitoring_longnan_qita,timelinessmonitoring_gannan_qita,timelinessmonitoring_linxia_qita]
# print(weixin)
# print(weibo)
# print(toutiao)
# print(douyin)
# print(qita)
date = TimelinessMonitoring.objects.distinct('date')
date_list = []
lanzhou = []
jiayuguan = []
jinchang = []
jiuquan = []
zhangye = []
wuwei = []
baiyin = []
tianshui = []
pingliang = []
qingyang = []
dingxi = []
longnan = []
gannan = []
linxia = []
for d in date:
date_list.append(d.date)
print(str(d.date)+"1111111111111111111111111")
lanzhou.append(TimelinessMonitoring.objects.filter(city__contains='兰州',date=d.date).aggregate(nums=Sum('update'))['nums'])
jiayuguan.append(TimelinessMonitoring.objects.filter(city__contains='嘉峪关',date=d.date).aggregate(nums=Sum('update'))['nums'])
jinchang.append(TimelinessMonitoring.objects.filter(city__contains='金昌',date=d.date).aggregate(nums=Sum('update'))['nums'])
jiuquan.append(TimelinessMonitoring.objects.filter(city__contains='酒泉',date=d.date).aggregate(nums=Sum('update'))['nums'])
zhangye.append(TimelinessMonitoring.objects.filter(city__contains='张掖',date=d.date).aggregate(nums=Sum('update'))['nums'])
wuwei.append(TimelinessMonitoring.objects.filter(city__contains='武威',date=d.date).aggregate(nums=Sum('update'))['nums'])
baiyin.append(TimelinessMonitoring.objects.filter(city__contains='白银',date=d.date).aggregate(nums=Sum('update'))['nums'])
tianshui.append(TimelinessMonitoring.objects.filter(city__contains='天水',date=d.date).aggregate(nums=Sum('update'))['nums'])
pingliang.append(TimelinessMonitoring.objects.filter(city__contains='平凉',date=d.date).aggregate(nums=Sum('update'))['nums'])
qingyang.append(TimelinessMonitoring.objects.filter(city__contains='庆阳',date=d.date).aggregate(nums=Sum('update'))['nums'])
dingxi.append(TimelinessMonitoring.objects.filter(city__contains='定西',date=d.date).aggregate(nums=Sum('update'))['nums'])
longnan.append(TimelinessMonitoring.objects.filter(city__contains='陇南',date=d.date).aggregate(nums=Sum('update'))['nums'])
gannan.append(TimelinessMonitoring.objects.filter(city__contains='甘南',date=d.date).aggregate(nums=Sum('update'))['nums'])
linxia.append(TimelinessMonitoring.objects.filter(city__contains='临夏',date=d.date).aggregate(nums=Sum('update'))['nums'])
return HttpResponse(json.dumps({
"status":"1",
"weixin":weixin,
"weibo":weibo,
"toutiao":toutiao,
"douyin":douyin,
"qita":qita
"lanzhou":lanzhou,
"jiayuguan":jiayuguan,
"jinchang":jinchang,
"jiuquan":jiuquan,
"zhangye":zhangye,
"wuwei":wuwei,
"baiyin":baiyin,
"tianshui":tianshui,
"pingliang":pingliang,
"qingyang":qingyang,
"dingxi":dingxi,
"longnan":longnan,
"gannan":gannan,
"linxia":linxia,
"date":date_list,
}))