78 lines
2.5 KiB
Python
78 lines
2.5 KiB
Python
from django.shortcuts import render
|
|
|
|
# Create your views here.
|
|
from dashboard.models import Weixin, Weixin_data, Toutiao_data, Weibo_data, Qita_jc, Group, Toutiao, Weibo, Qita
|
|
|
|
|
|
def new_media_public_opinion_weixin(request):
|
|
weixin = Weixin.objects.all()
|
|
group = Group.objects.all()
|
|
weixin_data = Weixin_data.objects.all()
|
|
res = []
|
|
for w in weixin_data:
|
|
o = dict()
|
|
o['id'] = str(w.id)
|
|
o['code'] = w.weixin.code
|
|
o['image'] = w.weixin.image
|
|
o['title'] = w.title
|
|
o['comment'] = w.comment
|
|
o['reply'] = w.reply
|
|
o['date'] = w.date
|
|
res.append(o)
|
|
return render(request, 'monitor/new-media-public-opinion-weixin.html', {'res':res,'weixin':weixin,'group':group})
|
|
|
|
def new_media_public_opinion_toutiao(request):
|
|
toutiao = Toutiao.objects.all()
|
|
group = Group.objects.all()
|
|
toutiao_data = Toutiao_data.objects.all()
|
|
res = []
|
|
for t in toutiao_data:
|
|
o = dict()
|
|
o['id'] = str(t.id)
|
|
o['code'] = t.toutiao.code
|
|
o['image'] = t.toutiao.image
|
|
o['title'] = t.title
|
|
o['count'] = t.count
|
|
o['commentcount'] = t.commentcount
|
|
o['reply'] = t.reply
|
|
o['date'] = t.date
|
|
res.append(o)
|
|
return render(request, 'monitor/new-media-public-opinion-toutiao.html', {'res':res,'toutiao':toutiao,'group':group})
|
|
|
|
def new_media_public_opinion_weibo(request):
|
|
weibo = Weibo.objects.all()
|
|
group = Group.objects.all()
|
|
weibo_data = Weibo_data.objects.all()
|
|
res = []
|
|
for w in weibo_data:
|
|
o = dict()
|
|
o['id'] = str(w.id)
|
|
o['code'] = w.weibo.code
|
|
o['image'] = w.weibo.image
|
|
o['title'] = w.title
|
|
o['like'] = w.like
|
|
o['transpond'] = w.transpond
|
|
o['comment'] = w.comment
|
|
o['date'] = w.date
|
|
res.append(o)
|
|
return render(request, 'monitor/new-media-public-opinion-weibo.html', {'res':res,'weibo':weibo,'group':group})
|
|
|
|
def new_media_public_opinion_qita(request):
|
|
qita = Qita.objects.all()
|
|
group = Group.objects.all()
|
|
qita_jc = Qita_jc.objects.all()
|
|
res = []
|
|
for q in qita_jc:
|
|
o = dict()
|
|
o['id'] = str(q.id)
|
|
o['type'] = q.qita.type
|
|
o['name'] = q.qita.name
|
|
o['image'] = q.qita.image
|
|
o['count'] = q.count
|
|
o['count_jc'] = q.count_jc
|
|
o['comment'] = q.comment
|
|
o['reply'] = q.reply
|
|
o['date'] = q.date
|
|
res.append(o)
|
|
return render(request, 'monitor/new-media-public-opinion-qita.html', {'res':res,'qita':qita,'group':group})
|