Advertisement
Guest User

Untitled

a guest
Apr 28th, 2020
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.24 KB | None | 0 0
  1. class Mainpage(TemplateView):
  2.     template_name = 'sysadmins/main.html'
  3.     def get_context_data(self, **kwargs):
  4.         context = super(Mainpage,self).get_context_data(**kwargs)
  5.         context['user'] = officeUsers.objects.get(user_on_hr=auth.get_user(self.request))
  6.         context['routers'] = Router.objects.all()
  7.         context['users_ip'] = user_ip_table.objects.filter(user=context['user']).order_by('-date_time_of_add')[:10]
  8.         context['depp'] = officeDepartment.objects.all()
  9.         context['subdepp'] = sub_office_dep.objects.all()
  10.         context['error'] = kwargs.get('error')
  11.         context['allertText'] = kwargs.get('allertText')
  12.         if 'HTTP_X_REAL_IP' in self.request.META:
  13.             context['r_add'] = self.request.META['HTTP_X_REAL_IP']
  14.         else:
  15.             context['r_add'] = self.request.META['REMOTE_ADDR']
  16.         return context
  17.  
  18. def addip(request):
  19.     j = services.addIp(request)
  20.  
  21.     if j:
  22.        e = False
  23.        text = "IP успешно добавлен"
  24.     else:
  25.        e = True
  26.        text = "Ошибка при добавлении. Попробуйте позже"
  27.  
  28.     data = {
  29.         'error': e,
  30.         'allertText': text,
  31.     }
  32.     return redirect('sysadmin:mainpage', data=data)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement