Пример #1
0
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')
Пример #2
0
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)