Snažil som sa niekoľko hodín, aby som sa dostal do práce, ale jednoducho to nebude fungovať.
Nevyhnutnou časťou je to, že sa nezobrazujú chyby, takže nemám ani tušenie, čo je zlé. Postupoval som podľa pokynov na inštaláciu.
Môj úplný kód nájdete tu: https://github.com/samos123/Samos-IT/tree/master/samosit
šablóna: 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 %}
vyhliadka: 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))
Vďaka sorl Môžem teraz konečne vidieť, aký je problém. Toto sa zdá byť chybou: Pozrite si úplnú chybu tu: 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
odpovede:
28 pre odpoveď č. 1Neviem o svojom kóde zobrazenia, ale prvý kód šablóny vyzerá správne. Skúste nastaviť THUMBNAIL_DEBUG = True
a DEBUG = True
vo vašom nastavení pre normálnu trasovanie.
0 pre odpoveď č. 2
vyskúšajte nasledujúci postup:
<img src="/images/{{ im }}" width="{{ im.width }}" height="{{ im.height }}">
0 pre odpoveď č. 3
Uistite sa, že používate najnovšiu verziu 10.12 a nie verziu 3.2.5, pretože vaša syntax patrí do novej verzie 10.12.
Pozrite si dve dostupné súbory na prevzatie: https://github.com/sorl/sorl-thumbnail