Quijost

Por favor ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Búsqueda Avanzada  

Noticias:

Deja tu post en el foro para hacer algun tipo de consulta

Autor Tema: Problema get_thumbnail usando sorl-thumbnail  (Leído 5189 veces)

0 Usuarios y 1 Visitante están viendo este tema.

reservasenlinea

  • Usuario nuevo
  • *
  • Karma: +0/-0
  • Desconectado Desconectado
  • Mensajes: 13
    • Ver Perfil
Problema get_thumbnail usando sorl-thumbnail
« 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 ?
En línea

shakaran

  • Soporte
  • Administrator
  • Usuario profesional
  • *****
  • Karma: +12/-0
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 487
  • Un buen soporte lo es todo
    • Ver Perfil
    • Shakaran
Re:Problema get_thumbnail usando sorl-thumbnail
« Respuesta #1 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.
En línea
Ángel Guzmán Maeso
Quijost Founder - Backend Engineer & Main support

reservasenlinea

  • Usuario nuevo
  • *
  • Karma: +0/-0
  • Desconectado Desconectado
  • Mensajes: 13
    • Ver Perfil
Re:Problema get_thumbnail usando sorl-thumbnail
« Respuesta #2 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,
En línea

shakaran

  • Soporte
  • Administrator
  • Usuario profesional
  • *****
  • Karma: +12/-0
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 487
  • Un buen soporte lo es todo
    • Ver Perfil
    • Shakaran
Re:Problema get_thumbnail usando sorl-thumbnail
« Respuesta #3 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.
En línea
Ángel Guzmán Maeso
Quijost Founder - Backend Engineer & Main support

reservasenlinea

  • Usuario nuevo
  • *
  • Karma: +0/-0
  • Desconectado Desconectado
  • Mensajes: 13
    • Ver Perfil
Re:Problema get_thumbnail usando sorl-thumbnail
« Respuesta #4 en: Abril 02, 2013, 22:42:56 pm »

si, te lo envié en un mensaje.

saludos y gracias
En línea

shakaran

  • Soporte
  • Administrator
  • Usuario profesional
  • *****
  • Karma: +12/-0
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 487
  • Un buen soporte lo es todo
    • Ver Perfil
    • Shakaran
Re:Problema get_thumbnail usando sorl-thumbnail
« Respuesta #5 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>
En línea
Ángel Guzmán Maeso
Quijost Founder - Backend Engineer & Main support

reservasenlinea

  • Usuario nuevo
  • *
  • Karma: +0/-0
  • Desconectado Desconectado
  • Mensajes: 13
    • Ver Perfil
Re:Problema get_thumbnail usando sorl-thumbnail
« Respuesta #6 en: Mayo 05, 2013, 20:27:58 pm »

Muchas Gracias. Está funcionando.
En línea
 

Página generada en 0.09 segundos con 35 consultas.