def get_context_data(self, *, object_list=None, **kwargs): form = SimpleSearchForm(data=self.request.GET) if form.is_valid(): search = form.cleaned_data['search'] kwargs['search'] = search kwargs['form'] = form return super().get_context_data(object_list=object_list, **kwargs)
def get_queryset(self): queryset = super().get_queryset() form = SimpleSearchForm(self.request.GET) if form.is_valid(): query = form.cleaned_data['search'] if query: queryset = queryset.filter(name__icontains=query) return queryset
def get_queryset(self): queryset = super().get_queryset() form = SimpleSearchForm(self.request.GET) if form.is_valid(): query = form.cleaned_data['search'] if query: queryset = queryset.filter(Q(description__icontains=query)|Q(summary__icontains=query)) return queryset
def get(self, request, *args, **kwargs): form = SimpleSearchForm(self.request.GET) query = None if form.is_valid(): query = form.cleaned_data['search'] self.form = form self.query = query return super().get(request, *args, **kwargs)
def get_queryset(self): queryset = super().get_queryset() form = SimpleSearchForm(self.request.GET) if form.is_valid(): queryset = queryset.filter( name__icontains=form.cleaned_data['name'], type=FILE_COMMON_CHOICE).order_by('-created_at') return queryset
def get_queryset(self): data = Tipe.objects.all() form = SimpleSearchForm(data=self.request.GET) if form.is_valid(): search = form.cleaned_data['search'] if search: data = data.filter(Q(title__icontains=search) | Q(text__icontains=search)) return data.order_by('-created_at')
def get_queryset(self): data = Product.objects.all() form = SimpleSearchForm(data=self.request.GET) if form.is_valid(): search = form.cleaned_data['search'] if search: data = data.filter( Q(title__icontains=search) | Q(description__icontains=search)) return data
def get_queryset(self): data = Project.objects.all().filter(is_deleted=False) form = SimpleSearchForm(data=self.request.GET) if form.is_valid(): search = form.cleaned_data['search'] if search: data = data.filter( Q(name__icontains=search) | Q(descriptions__icontains=search)) return data.order_by('end_date')
def get_queryset(self): data = self.model.objects.filter(is_deleted=False) # http://localhost:8000/?search=ygjkjhg form = SimpleSearchForm(data=self.request.GET) if form.is_valid(): search = form.cleaned_data['search'] if search: data = data.filter( Q(name__icontains=search) | Q(description__icontains=search)) return data.order_by('starts_date')
class ProjectIndexView(ListView): template_name = 'projects/project_index.html' context_object_name = 'projects' model = Project ordering = ['-created_at'] paginate_by = 6 paginate_orphans = 1 def get(self, request, *args, **kwargs): self.form = SimpleSearchForm(data=self.request.GET) self.search = None if self.form.is_valid(): self.search_value = self.form.cleaned_data['search'] return super().get(request, *args, **kwargs) def get_queryset(self): queryset = super().get_queryset() if self.search_value: queryset = queryset.filter( Q(name__icontains=self.search_value) ) return queryset def get_context_data(self, *, object_list=None, **kwargs): context = super().get_context_data(object_list=object_list, **kwargs) context['form'] = self.form # context['active_project'] = self.model.objects.filter(status='active').order_by('created_at') # context['closed_project'] = self.model.objects.filter(status='closed').order_by('created_at') if self.search_value: context['query'] = urlencode({'search': self.search_value}) return context
def get_context_data(self, *, object_list=None, **kwargs): form = SimpleSearchForm(data=self.request.GET) query = self.get_query_string() return super().get_context_data(search_form=form, query=query, object_list=object_list, **kwargs)
def get_queryset(self): data = Article.objects.all()\ .select_related('author')\ .prefetch_related('tags')\ .annotate(comment_count=Count('comments')) is_admin = self.request.GET.get('is_admin', None) if not is_admin: data = data.filter(status='moderated') form = SimpleSearchForm(data=self.request.GET) if form.is_valid(): search = form.cleaned_data['search'] if search: data = data.filter( Q(title__icontains=search) | Q(author__username__icontains=search)) return data.order_by('-created_at')
def get_queryset(self): data = Task.objects.all() # if not self.request.GET.get('is_admin', None): # data = Task.objects.filter(status='moderated') # http://localhost:8000/?search=ygjkjhg form = SimpleSearchForm(data=self.request.GET) if form.is_valid(): search = form.cleaned_data['search'] if search: data = data.filter( Q(summary__icontains=search) | Q(description__icontains=search)) return data.order_by('-created_at')
def get_context_data(self, *, object_list=None, **kwargs): context = super().get_context_data(object_list=object_list, **kwargs) context['form'] = SimpleSearchForm(self.request.GET) tag_filter = self.request.GET if 'tag' in tag_filter: context['articles'] = Article.objects.filter( tags__name=tag_filter.get('tag')) return context
class IndexView(ListView): template_name = 'issues/index.html' context_object_name = 'issues' model = Issue ordering = ['-created_at'] paginate_by = 3 paginate_orphans = 1 def get(self, request, *args, **kwargs): self.form = SimpleSearchForm(data=self.request.GET) self.search = None if self.form.is_valid(): self.search_value = self.form.cleaned_data['search'] return super().get(request, *args, **kwargs) def get_queryset(self): queryset = super().get_queryset() if self.search_value: queryset = queryset.filter( Q(summary__icontains=self.search_value) | Q(description__icontains=self.search_value)) return queryset def get_context_data(self, *, object_list=None, **kwargs): context = super().get_context_data(object_list=object_list, **kwargs) context['form'] = self.form if self.search_value: context['query'] = urlencode({'search': self.search_value}) return context def get_search_form(self): return SimpleSearchForm(data=self.request.GET) def get_search_value(self): if self.form.is_valid(): return self.form.cleanned_data['search'] return None
def get_search_form(self): return SimpleSearchForm(data=self.request.GET)
def search_form(request): form = SimpleSearchForm(request.GET) return {'search_form': form}
def get_context_data(self, *, object_list=None, **kwargs): context = super().get_context_data(object_list=object_list, **kwargs) context['form'] = SimpleSearchForm() return context
def get_context_data(self, *, object_list=None, **kwargs): context = super().get_context_data(object_list=object_list, **kwargs) print(context) context['form'] = SimpleSearchForm(self.request.GET) return context
def get_context_data(self,*, object_list=None, **kwargs): form = SimpleSearchForm(data=self.request.GET) kwargs['search_form'] = form return super().get_context_data(object_list=object_list,**kwargs)
def get(self, request, *args, **kwargs): self.form = SimpleSearchForm(data=self.request.GET) self.search = None if self.form.is_valid(): self.search_value = self.form.cleaned_data['search'] return super().get(request, *args, **kwargs)