He estado intentando durante varias horas ahora para que funcione, pero simplemente no funciona.sorl-thumbnail no funciona
La parte difícil es que no muestra errores, así que no tengo idea de lo que está mal. Seguí las instrucciones para instalarlo.
Mi código completo se puede encontrar aquí: https://github.com/samos123/Samos-IT/tree/master/samosit
plantilla: https://github.com/samos123/Samos-IT/blob/master/samosit/templates/projects/project_detail.html
{% load thumbnail %}
{% thumbnail object.image "100x100" crop="center" as im %}
<img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}">
{% endthumbnail %}
vista: https://github.com/samos123/Samos-IT/blob/master/samosit/projects/views.py
def detail(request, project_id, slug):
project = get_object_or_404(Project, pk=project_id)
imageurl = "/media/"+project.image.url
return render_to_response('projects/project_detail.html', {'object' : project, 'imageurl' : imageurl}, context_instance=RequestContext(request))
Gracias a sorl ahora puedo ver por fin cuál es el problema. Este parece ser el error: Consulte el error completo aquí: http://pastebin.com/0Yddt10N
TemplateSyntaxError at /projects/2/test
Caught ValueError while rendering: timestamp out of range for platform time_t
Request Method: GET
Request URL: http://localhost:8000/projects/2/test
Django Version: 1.2.3
Exception Type: TemplateSyntaxError
Exception Value:
Caught ValueError while rendering: timestamp out of range for platform time_t
Exception Location: /usr/local/lib/python2.6/dist-packages/django/core/cache/backends/db.py in _base_set, line 83
Python Executable: /usr/bin/python2.6
Python Version: 2.6.6
Python Path: ['/home/samos/workspace/Samos-IT/samosit', '/home/samos/.eclipse/org.eclipse.platform_3.5.0_155965261/plugins/org.python.pydev.debug_1.6.3.2010100422/pysrc', '/usr/local/lib/python2.6/dist-packages/psycopg2-2.3.1-py2.6-linux-i686.egg', '/usr/lib/pymodules/python2.6', '/usr/lib/pymodules/python2.6/gtk-2.0', '/usr/lib/python2.6', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/python2.6/dist-packages/gtk-2.0', '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/plat-linux2', '/usr/local/lib/python2.6/dist-packages', '/usr/local/lib/python2.6/dist-packages/virtualenv-1.5.1-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/yolk-0.4.1-py2.6.egg', '/usr/lib/panda3d', '/usr/share/panda3d']
Server time: Tue, 7 Dec 2010 11:28:56 -0600
Ah, ahora recibo el error. Actualizaré mi publicación principal. Antes no podía ver el error. –
Nunca había visto esto antes pero parece un error de base de datos, asegúrese de que los campos de fecha y hora/fecha son correctos. Enjuagar/soltar la base de datos si es necesario. – sorl
Vi esto en la configuración: 'CACHE_BACKEND = 'db: // cachetable''. No sé quién dijo que era una buena idea para' sorl-thumbnail' , pero realmente no es. De todos modos, este problema podría ser el tiempo de espera de caché, parece que hay un error? en django dbcache para que no pueda manejar ese gran tiempo de espera, intente configurar 'THUMBNAIL_CACHE_TIMEOUT = 3600 * 24 * 365' (cada año debería basta :)) – sorl