Tengo el siguiente URL Django:URL Django que no coincida con las variables GET
url(r'^companies/$', 'companies', name='companies'),
Si voy a http://localhost:8000/companies/
funciona perfectamente. Sin embargo, si trato de añadir las variables GET a la URL Django plantea una 404. Por ejemplo, si voy a http://localhost:8000/companies/?c=1
Django lanza un 404. Lo curioso, es que en el 404 que dice:
La URL actual ,
companies/
, no coincide con ninguno de estos.
¿Por qué no puedo pasar variables GET a mis URL?
Estoy usando django 1.4.
Las compañías de vista se define como:
def companies(request):
No debería tener que aceptar todos los parámetros adicionales, ya que son variables GET, no Parámetros- URL correcta? Juro que he hecho esto cientos de veces y siempre funciona ...
¿Tal vez su función 'companies' no acepta ningún parámetro? Muestre su firma, por favor –
Agregado a la pregunta. Solo 'def empresas (solicitud):' – dgel