def dashboard(request, group_id): you = User(request.user.username, request.user.password) if 'latitude' in request.GET: latitude = request.GET['latitude'] else: latitude = '0' if 'longitude' in request.GET: longitude = request.GET['longitude'] else: longitude = '0' data = API.group_register(you, group_id, latitude, longitude) if not data or data['registered'] == 'new': return HttpResponseRedirect(reverse('group.get_info', args=[group_id])) elif data['registered'] == 'yes': data['groupid'] = group_id return jingo.render(request, 'group/dashboard.html', data) return HttpResponseBadRequest()