code: def initmobile_view(request):
      
      if 'username' in request.GET and 'password' in request.GET:
          username = request.GET['username']
          password = request.GET['password']
          user = auth.authenticate(username=username, password=password)
          if user is not None:
              if user.is_active:
                  login(request, user)
      else:
          user = request.user
      response = {
          'username': user.username,
          'csrftoken': get_token(request),
      }
      if not user.has_usable_password():
          password = User.objects.make_random_password()
          user.set_password(password)
          user.save()
          response['password'] = password
      return HttpResponse(json.dumps(response))
docs: Create lazy user with a password. Used from the Android app.
      Also returns csrf token.
  
      GET parameters:
          username:
              user's name
          password:
              user's password