Era error bastante tonto al que no le había puesto atencion
En lugar de :
return HttpRequest(contenido,mimetype='application/json')
Es:
return HttpResponse(contenido,mimetype='application/json')
Un pequeña gran diferencia entre Request y Response
Disculpen las molestias :P
On 29/07/11 02:27, Anler Hernandez Peral wrote:
Hola Manuel, creo que el problema está en la definición de la url que
apunta a views.get_conceptos en tu archivo urls.py, debes estar
capturando varios parámetros y get_conceptos solo recibe un argumento,
puedes mostrarla para revisarla?
--
anler
2011/7/29 miguel zamora m. <mzmp...@gmail.com <mailto:mzmp...@gmail.com>>
No se mucho pero segun lo poco que veo de tu codigo
http://localhost:8000/catalogos/get_conceptos?_dc=1311808629878&query=&page=1&start=0&limit=25
<http://localhost:8000/catalogos/get_conceptos?_dc=1311808629878&query=&page=1&start=0&limit=25>
> __init__() takes exactly 1 argument (3 given)
> def get_conceptos(request):
en el ejemplo abajo en el esta descrito tu error
se inicializa la clase test1 con self """ def __init__(self): """
y llamo al metodo get_conceptos()
class test1:
def __init__(self):
self.query
def get_conceptos():
v ="hola "
return v
if __name__ == "__main__":
var1 = "1"
var2 = "2"
s = test1(var1,var2) # Error es por que se trata de
inicializar la clase con var1 y var2
# y te dice 3 por que self
tambien se considera
s = test1() # deberia ser algo asi
print s.get_conceptos()
File "testError.py", line 18, in <module>
s = test1(var1,var2)
TypeError: __init__() takes exactly 1 argument (3 given)
El día 28 de julio de 2011 20:19, Manuel A. Estevez Fernandez
<stvz...@gmail.com <mailto:stvz...@gmail.com>> escribió:
> buen día listeros otra vez recurriendo a ustedes, espero me
puedan ayudar.
>
>
> Estoy realizando una petición a la siguiente url:
>
>
http://localhost:8000/catalogos/get_conceptos?_dc=1311808629878&query=&page=1&start=0&limit=25
<http://localhost:8000/catalogos/get_conceptos?_dc=1311808629878&query=&page=1&start=0&limit=25>
>
> la se supone que debería regresarme un objeto json.
>
> Sin embargo me devuelve el siguiente error
>
> TypeError at /catalogos/get_conceptos
>
> __init__() takes exactly 1 argument (3 given)
>
> En el archivo catalogos.views
>
> el metodo está definido de la siguiente manera:
>
> def get_conceptos(request):
> conceptos = Conceptos.objects.all()
> response={}
> if len(conceptos)>0:
> dic_conceptos = dict_encode(conceptos)
> response['root']=dic_conceptos
> response['success']=True
> response['total']=len(dic_conceptos)
> else:
> response['success']=False
>
> contenido = simplejson.dumps(response)
> return HttpRequest(contenido,mimetype='application/json')
>
> El metodo dict_encode es estandarizar los objetos de tipo date,
datime, time
> que devuelve la consulta.
>
> Espero puedan ayudarme ya que no encuentro la razón de ese error.
>
> Gracias y saludos.
>
> ISC. Manuel Alejandro Estevez Fernandez
>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org <mailto:Python-es@python.org>
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
--
Miguel Zamora M.
Programador en Computacion e Informatica
08-1351249
mzmp...@gmail.com <mailto:mzmp...@gmail.com>
Santiago-Chile
_______________________________________________
Python-es mailing list
Python-es@python.org <mailto:Python-es@python.org>
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/