views.py 794 B

123456789101112131415161718192021222324252627
  1. #from django.shortcuts import render
  2. from django.shortcuts import render, get_object_or_404
  3. from .models import Networks, Users
  4. # Create your views here.
  5. def networks(request):
  6. networks = Networks.objects.all()
  7. users = Users.objects.all()
  8. networklist = {}
  9. for network in networks:
  10. networklist[network.name] = 0
  11. print(networklist)
  12. for user in users:
  13. networklist[user.network.name] += 1
  14. print(networklist)
  15. context = {
  16. 'networks': networks,
  17. 'networklist': networklist,
  18. }
  19. return render(request, 'stats/networks.html', context)
  20. def network(request, network_name):
  21. network = get_object_or_404(Networks, name=network_name)
  22. context = {'network': network}
  23. return render(request, 'stats/network.html', context)