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?<br>
<br clear="all">--<br>anler<br>
<br><br><div class="gmail_quote">2011/7/29 miguel zamora m. <span dir="ltr"><<a href="mailto:mzmprog@gmail.com">mzmprog@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
No se mucho pero segun lo poco que veo de tu codigo <br><div class="im"><br><br><a href="http://localhost:8000/catalogos/get_conceptos?_dc=1311808629878&query=&page=1&start=0&limit=25" target="_blank">http://localhost:8000/catalogos/get_conceptos?_dc=1311808629878&query=&page=1&start=0&limit=25</a><br>
<br></div><div class="im">> __init__() takes exactly 1 argument (3 given)<br><br></div>> def get_conceptos(request):<br><br>en el ejemplo abajo en el esta descrito tu error <br><br><br>se inicializa la clase test1 con self """ def __init__(self): """ y llamo al metodo get_conceptos() <br>
<br>class test1:<br><br> def __init__(self): <br> self.query<br> <br> def get_conceptos():<br> v ="hola "<br> return v<br><br>if __name__ == "__main__":<br> var1 = "1"<br>
var2 = "2"<br> s = test1(var1,var2) # Error es por que se trata de inicializar la clase con var1 y var2 <br> # y te dice 3 por que self tambien se considera<br> s = test1() # deberia ser algo asi <br>
print s.get_conceptos() <br><br><br><br><br> File "testError.py", line 18, in <module><br> s = test1(var1,var2)<br>TypeError: __init__() takes exactly 1 argument (3 given)<br><br><br><br><br><br>
<br>El día 28 de julio de 2011 20:19, Manuel A. Estevez Fernandez <<a href="mailto:stvzito@gmail.com" target="_blank">stvzito@gmail.com</a>> escribió:<div><div></div><div class="h5"><br>> buen día listeros otra vez recurriendo a ustedes, espero me puedan ayudar.<br>
><br>><br>> Estoy realizando una petición a la siguiente url:<br>><br>> <a href="http://localhost:8000/catalogos/get_conceptos?_dc=1311808629878&query=&page=1&start=0&limit=25" target="_blank">http://localhost:8000/catalogos/get_conceptos?_dc=1311808629878&query=&page=1&start=0&limit=25</a><br>
><br>> la se supone que debería regresarme un objeto json.<br>><br>> Sin embargo me devuelve el siguiente error<br>><br>> TypeError at /catalogos/get_conceptos<br>><br>> __init__() takes exactly 1 argument (3 given)<br>
><br>> En el archivo catalogos.views<br>><br>> el metodo está definido de la siguiente manera:<br>><br>> def get_conceptos(request):<br>> conceptos = Conceptos.objects.all()<br>> response={}<br>
> if len(conceptos)>0:<br>> dic_conceptos = dict_encode(conceptos)<br>> response['root']=dic_conceptos<br>> response['success']=True<br>> response['total']=len(dic_conceptos)<br>
> else:<br>> response['success']=False<br>> <br>> contenido = simplejson.dumps(response)<br>> return HttpRequest(contenido,mimetype='application/json')<br>><br>> El metodo dict_encode es estandarizar los objetos de tipo date, datime, time<br>
> que devuelve la consulta.<br>><br>> Espero puedan ayudarme ya que no encuentro la razón de ese error.<br>><br>> Gracias y saludos.<br>><br>> ISC. Manuel Alejandro Estevez Fernandez<br>><br></div>
</div>> _______________________________________________<br>
> Python-es mailing list<br>> <a href="mailto:Python-es@python.org" target="_blank">Python-es@python.org</a><br>> <a href="http://mail.python.org/mailman/listinfo/python-es" target="_blank">http://mail.python.org/mailman/listinfo/python-es</a><br>
> FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>><br>><br><font color="#888888"><br><br><br>-- <br>Miguel Zamora M.<br>Programador en Computacion e Informatica<br>
08-1351249<br><a href="mailto:mzmprog@gmail.com" target="_blank">mzmprog@gmail.com</a><br>
Santiago-Chile<br><br>
</font><br>_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org">Python-es@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-es" target="_blank">http://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
<br></blockquote></div><br>