Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/07/2012, 09:22
Avatar de _Ju
_Ju
 
Fecha de Ingreso: noviembre-2008
Ubicación: Colima, MX
Mensajes: 192
Antigüedad: 15 años, 5 meses
Puntos: 6
Respuesta: Query a varias tablas

Gracias por el dato, al final lo mejor en este caso es usar "_set.all"; probando y demás, logre mostrar los resultados; con algo así:

Código Python:
Ver original
  1. {% for empresa in empresas %}
  2.     {% for sucursal in empresa.sucursal_set.all %}
  3.          {% for horario in empresa.horario_set.all %}
  4.             <p>
  5.                empresa.slogan<br />
  6.                empresa.descripcion<br />
  7.                horario.foobar<br />
  8.            </p>
  9.         {% endfor %}
  10.    {% endfor %}
  11. {% endfor %}

Muestra los resultados perfectamente, justo como lo necesito; pero ¿Que pasa cuando quiero aplicar un filtro? Por ejemplo: Solo mostrar los negocios que hábran en domingo

Código Python:
Ver original
  1. horario.dia='Domingo'

Como aplicar ese filtro sin caer en esto:

Código Python:
Ver original
  1. {% for empresa in empresas %}
  2.     {% for sucursal in empresa.sucursal_set.all %}
  3.          {% for horario in empresa.horario_set.all %}
  4.              {% if horario.dia='Domingo' %}
  5.                 <p>
  6.                    empresa.slogan<br />
  7.                    empresa.descripcion<br />
  8.                    horario.foobar<br />
  9.                </p>
  10.              {% endif %}
  11.         {% endfor %}
  12.    {% endfor %}
  13. {% endfor %}

Gracias por todo
__________________
www.grupogalco.net

Twitter: @jugalvez