Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

297
Visualizações
¿Cómo pasar parámetros a ListView?

¿Cómo pasar variables ( min_amount y max_amount ) de done() a SearchAdvertResultView(ListView) ?


método done() de algún objeto :

 def done(self) ... min_amount = 100 max_amount = 500 return redirect(reverse('board:search-result'))

urls.py :

 ... url(r'^results$', SearchAdvertResultView.as_view(), name='search-result', ), ...

vistas.py :

 ... class SearchAdvertResultView(ListView): template_name = "board/search_results.html" def get_queryset(self): ... return Adverts.objects.filter(amount__range=(min_amount, max_amount)) ...
over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

def done(self) ... min_amount = 100 max_amount = 500 urlparams = '?min_amount=%s&max_amount=%s' % (min_amount, max_amount) return redirect(reverse('board:search-result')+urlparams) class SearchAdvertResultView(ListView): template_name = "board/search_results.html" def get_queryset(self): ... min_amount = self.request.GET.get('min_amount') max_amount = self.request.GET.get('max_amount') return Adverts.objects.filter(amount__range=(min_amount, max_amount))
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda