/ / sorl-thumbnail non funziona - django, sorl-thumbnail

sorl-thumbnail non funziona - django, sorl-thumbnail

Ho cercato per parecchie ore ora di ottenere il funzionamento di thumbnail, ma non ha funzionato.

La parte difficile è che non mostra errori, quindi non ho idea di cosa sia sbagliato. Ho seguito le istruzioni per installarlo.

Il mio codice completo può essere trovato qui: https://github.com/samos123/Samos-IT/tree/master/samosit

modello: 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="/images/{{ 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))

Grazie a SORL Ora posso finalmente vedere qual è il problema. Questo sembra essere l'errore: Vedi l'errore completo qui: 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

risposte:

28 per risposta № 1

Non conosco il tuo codice di visualizzazione ma il primo codice del modello sembra corretto. Prova a impostare THUMBNAIL_DEBUG = True e DEBUG = True nelle impostazioni per il traceback normale.


0 per risposta № 2

provare:

<img src="/images/{{ im }}" width="{{ im.width }}" height="{{ im.height }}">

0 per risposta № 3

Assicurati di utilizzare l'ultima versione 10.12 e non quella 3.2.5, perché la tua sintassi appartiene alla nuova versione 10.12.

Vedi qui i due download disponibili: https://github.com/sorl/sorl-thumbnail