Quijost

Servicios => Asistencia al cliente => Mensaje iniciado por: reservasenlinea en Abril 01, 2013, 21:54:41 pm

Título: Problema get_thumbnail usando sorl-thumbnail
Publicado por: reservasenlinea en Abril 01, 2013, 21:54:41 pm
Hola,

He implementado el sorl.thumbnail en mi copia de desarrollo local y me funciona bien el subir las imágenes y crear los thumbs.

Pero cuando subo los archivos al servidor me da el siguiente error: function takes at most 11 arguments (13 given).

estos son los parametros que le envío
Código: [Seleccionar]
get_thumbnail(image, "100x100", quality=50)
y la funcion get_thumbnail es:

Código: [Seleccionar]
def get_thumbnail(file_, geometry_string, **options):
    return default.backend.get_thumbnail(file_, geometry_string, **options)

me he basado en el ejemplo: https://github.com/garmoncheg/django_multiuploader_example_usage/

pero publicado es cuando me da problemas.

alguna sugerencia ?
Título: Re:Problema get_thumbnail usando sorl-thumbnail
Publicado por: shakaran en Abril 02, 2013, 00:13:27 am
Hola,

Es un error bastante raro, ya que las keywords precisamente no limitan el tamaño de parámetros.

¿tienes definida alguna variable como options o similar de forma global? Me inclinaría por algún side effect desde alguna clase que tengas en uso.

¿El error te lanza alguna excepción? Si capturas la excepción y muestras las trazas, podrías visualizar que parámetros se están instanciando.
Título: Re:Problema get_thumbnail usando sorl-thumbnail
Publicado por: reservasenlinea en Abril 02, 2013, 00:41:53 am
no , al parecer es el parametro que le paso de la calidad de la imagen.

hice otra prueba, llamando el componente en un template, pero tampoco funciona: http://sorl-thumbnail.readthedocs.org/en/latest/examples.html#template-examples

saludos,
Título: Re:Problema get_thumbnail usando sorl-thumbnail
Publicado por: shakaran en Abril 02, 2013, 13:11:36 pm
Si quieres proporcioname la ruta del archivo y le doy un vistazo mas detallado, pero creo que no tiene nada que ver con problema local vs servidor, debe ser algo en la implementación.
Título: Re:Problema get_thumbnail usando sorl-thumbnail
Publicado por: reservasenlinea en Abril 02, 2013, 22:42:56 pm
si, te lo envié en un mensaje.

saludos y gracias
Título: Re:Problema get_thumbnail usando sorl-thumbnail
Publicado por: shakaran en Abril 05, 2013, 16:14:57 pm
Tras revisar las rutas, creo que si hay algún error únicamente podría ser porque estas utilizando llamadas a la función con y sin keywords en la invocación, es decir:

En lugar de invocar como:

<code>
im = get_thumbnail(image, "200x120", quality=50)
</code>

Debería ser algo como:

<code>
im = get_thumbnail(file_ = image, geometry_string = "200x120", quality=50)
</code>

Ya que la definición de la función es:

<code>
def get_thumbnail(file_, geometry_string, **options):
    """
    A shortcut for the Backend ``get_thumbnail`` method
    """
    return default.backend.get_thumbnail(file_, geometry_string, **options)
</code>
Título: Re:Problema get_thumbnail usando sorl-thumbnail
Publicado por: reservasenlinea en Mayo 05, 2013, 20:27:58 pm
Muchas Gracias. Está funcionando.