def world_scan(request): if 'world' in request.FILES: data = request.FILES['world'].read() elif 'packages' in request.POST: data = request.POST['packages'] else: data = "" packages = packages_from_names(data) return {'packages': packages}
def world_scan(request): if 'world' in request.FILES: data = request.FILES['world'].read() elif 'packages' in request.POST: data = request.POST['packages'] else: data = "" packages = packages_from_names(data) packages_ids = [p.pk for p in packages] favourited = False if len(packages) > 0 and request.user.is_authenticated(): profile = get_profile(request.user) if len(packages) == len(profile.packages.filter(id__in=packages_ids)): favourited = True return { 'packages': packages, 'packages_ids': packages_ids, 'favourited': favourited }