def search(request): context = Media.get_num_of_state() if request.method == 'GET' and 'q' in request.GET: q = request.GET.get('q', '') if q: medias = Media.objects.filter(description__icontains = q) context['medias'] = medias return render(request, 'admin/media_show.html', context) else: return render(request, 'admin/error.html')
def show(request): context = Media.get_num_of_state() if request.method == 'GET' and request.GET: form = MediaFilterForm(request.GET) if form.is_valid(): attached = form.cleaned_data['attached'] if attached == 'true': medias = Media.objects.filter(attached = True) else: medias = Media.objects.filter(attached = False) else: return render(request, 'admin/error.html') else: medias = Media.objects.all() context['medias'] = medias return render(request, 'admin/media_show.html', context)