Files
pthelper/apps/dashboard/views.py
2022-09-23 20:41:14 +08:00

23 lines
689 B
Python

from django.shortcuts import render
from django.contrib.auth.mixins import LoginRequiredMixin
from django.views.generic import TemplateView
from sites.models import SiteInfo,SiteUser
# Create your views here.
class DashboardListView(LoginRequiredMixin, TemplateView):
"""
打开首页的控制台
"""
template_name = 'dashboard/dashboard.html'
def get_context_data(self, **kwargs):
#配置站点总数
count_sites = SiteInfo.objects.count()
context = {
'sites_num': count_sites,
}
kwargs.update(context)
return super(DashboardListView, self).get_context_data(**kwargs)