Skip to content

Instantly share code, notes, and snippets.

@gmocamilotd
Created June 18, 2019 03:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gmocamilotd/38ec7e1d08433edf794da48c83b1589d to your computer and use it in GitHub Desktop.
Save gmocamilotd/38ec7e1d08433edf794da48c83b1589d to your computer and use it in GitHub Desktop.
class BuscaPaciente(ListView):
model = Paciente, Cita
template_name = 'paciente/paciente_front.html'
def get_queryset(self):
query = self.request.GET.get('busca')
if query is not None:
object_list = Paciente.objects.filter(Q(curp__icontains=query))
# Lo que necesito en esa linea es que apartir del id que me filtre los objetos del segundo modelo que tiene mi relacion foranea por eso utilize 'select_related'
pac = Cita.objects.select_related('paciente').filter(paciente_id=object_list.id).all()
return object_list
class BuscaPaciente(ListView):
model = Paciente, Cita
template_name = 'paciente/paciente_front.html'
def get_queryset(self):
query = self.request.GET.get('busca')
if query is not None:
object_list = Paciente.objects.filter(Q(curp__icontains=query))
# Lo que necesito en esa linea es que apartir del id que me filtre los objetos del segundo modelo que tiene mi relacion foranea por eso utilize 'select_related'
pac = Cita.objects.select_related('paciente').filter(paciente_id=object_list.id).all()
return object_list
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment