Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Mainpage(TemplateView):
- template_name = 'sysadmins/main.html'
- def get_context_data(self, **kwargs):
- context = super(Mainpage,self).get_context_data(**kwargs)
- context['user'] = officeUsers.objects.get(user_on_hr=auth.get_user(self.request))
- context['routers'] = Router.objects.all()
- context['users_ip'] = user_ip_table.objects.filter(user=context['user']).order_by('-date_time_of_add')[:10]
- context['depp'] = officeDepartment.objects.all()
- context['subdepp'] = sub_office_dep.objects.all()
- context['error'] = kwargs.get('error')
- context['allertText'] = kwargs.get('allertText')
- if 'HTTP_X_REAL_IP' in self.request.META:
- context['r_add'] = self.request.META['HTTP_X_REAL_IP']
- else:
- context['r_add'] = self.request.META['REMOTE_ADDR']
- return context
- def addip(request):
- j = services.addIp(request)
- if j:
- e = False
- text = "IP успешно добавлен"
- else:
- e = True
- text = "Ошибка при добавлении. Попробуйте позже"
- data = {
- 'error': e,
- 'allertText': text,
- }
- return redirect('sysadmin:mainpage', data=data)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement