Hello! There is a small code:

def login_view(request): if request.user.is_authenticated(): return redirect(reverse('search')) if request.method == 'POST': username = request.POST['username'] password = request.POST['password'] user = authenticate(username=username, password=password) if user is not None: if user.is_active: login(request, user) global bill bill = URFAClient("10.0.1.7", 11758, username, password) messages.success(request, "account ok") else: messages.warning(request, "account disable") else: return redirect(reverse('login')) return auth_views.login(request, 'accounts/login.html') 

How to make the global variable bill be visible in other app during import?

  • I think it’s just worth declaring this variable at the module level - andreycrane
  • Can you describe what it is for? Dispel as a design error. - Nikita Konin

0