2010-12-05 10 views
7

मैं सॉर्ल-थंबनेल काम करने के लिए कई घंटों के लिए प्रयास कर रहा हूं, लेकिन यह काम नहीं करेगा।सॉर्ल-थंबनेल काम नहीं कर रहा

कठिन हिस्सा यह है कि यह त्रुटियां नहीं दिखा रहा है इसलिए मुझे नहीं पता कि क्या गलत है। मैंने इसे स्थापित करने के निर्देशों का पालन किया।

मेरा पूरा कोड यहां पाया जा सकता: https://github.com/samos123/Samos-IT/tree/master/samosit

टेम्पलेट: 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 %} 

दृश्य: 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)) 

sorl के लिए धन्यवाद मैं अब अंत में देख सकते हैं कि समस्या क्या है। पूर्ण त्रुटि यहाँ देखें: 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 

उत्तर

28

मैं आपके विचार कोड लेकिन पहले टेम्पलेट कोड सही लग रहा है के बारे में पता नहीं है। सामान्य ट्रेसबैक के लिए अपनी सेटिंग्स में THUMBNAIL_DEBUG = True और DEBUG = True सेट करने का प्रयास करें।

+0

आह अब मुझे त्रुटि मिल रही है। मैं अपना मुख्य पोस्ट अपडेट करूंगा। इससे पहले कि मैं त्रुटि नहीं देख पा रहा था। –

+0

मैंने इसे पहले कभी नहीं देखा है, लेकिन यह डेटाबेस त्रुटि की तरह दिखता है, सुनिश्चित करें कि डेटाटाइम/डेट फ़ील्ड सही हैं। फ्लैश/ड्रॉप डेटाबेस यदि आपको करना है। – sorl

+1

मैंने इसे अपनी सेटिंग्स में देखा: 'CACHE_BACKEND = 'db: // cachetable'। मुझे नहीं पता कि आपको 'सॉर्ल-थंबनेल' के लिए यह एक अच्छा विचार किसने बताया था , लेकिन यह वास्तव में नहीं है। वैसे भी यह समस्या कैशिंग टाइमआउट हो सकती है, ऐसा लगता है कि एक बग है? django dbcache में ताकि वह उस बड़े टाइमआउट को संभाल नहीं सके, 'THUMBNAIL_CACHE_TIMEOUT = 3600 * 24 * 365' सेट करने का प्रयास करें (ई वर्ष पर पर्याप्त हो :) :) – sorl

0

कोशिश:

<img src="{{ im }}" width="{{ im.width }}" height="{{ im.height }}"> 
+0

मैंने कोशिश की लेकिन अभी भी काम नहीं किया है, वास्तव में यह नहीं पता कि समस्या क्या है। मैं वास्तव में कदम के लिए दस्तावेज कदम का पालन किया। यद्यपि मदद करने की कोशिश करने के लिए धन्यवाद! –

+0

आप पीआईएल स्थापना मुद्दों के लिए आउटपुट स्थापित करने की जांच करें। वर्चुअलनेव के तहत स्थापित होने पर कई प्रणालियों पर, पीआईएल को libjpeg या libz नहीं मिलेगा, और इस प्रकार, पीएनजी या जेपीईजी फ़ाइलों का समर्थन नहीं करेगा। – slacy

0

सुनिश्चित करें कि आप नवीनतम 10.12 संस्करण का उपयोग कर रहे हैं और नहीं 3.2.5 एक, कारण बनाओ यह त्रुटि हो रहा है आपका वाक्यविन्यास नए 10.12 संस्करण से संबंधित है।

यहाँ देखें दो उपलब्ध डाउनलोड: https://github.com/sorl/sorl-thumbnail

+0

मैंने नवीनतम संस्करण स्थापित करने के लिए पीआईपी स्थापित सॉर्ल-थंबनेल का उपयोग किया। मैंने इसे 10.12 वाक्यविन्यास के अनुसार स्थापित किया। मान लीजिए यह समस्या नहीं है लेकिन धन्यवाद इसे देखेगा! –

+0

मैं 10.12 का उपयोग कर रहा हूं, मैंने इसे आज दो बार चेक किया है। :( –

संबंधित मुद्दे