Advertisement
Guest User

Untitled

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