sorl-缩略图不起作用
我已经尝试了几个小时来让 sorl-thumbnail 工作,但它就是行不通。
困难的部分是它没有显示错误,所以我不知道出了什么问题。我按照说明安装了它。
我的完整代码可以在这里找到: 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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我不知道您的视图代码,但第一个模板代码看起来是正确的。尝试在设置中设置
THUMBNAIL_DEBUG = True
和DEBUG = True
以进行正常回溯。I don't know about your view code but the first template code looks correct. Try setting
THUMBNAIL_DEBUG = True
andDEBUG = True
in your settings for normal traceback.尝试:
try:
确保您使用的是最新的 10.12 版本而不是 3.2.5 版本,因为您的语法属于新的 10.12 版本。
请参阅此处的两个可用下载:https://github.com/sorl/sorl-thumbnail
Make sure you're using the latest 10.12 version and not the 3.2.5 one, cause your syntax belongs to the new 10.12 version.
See here the two available downloads: https://github.com/sorl/sorl-thumbnail
当您将
sorl-thumbnail
添加到installed_apps
后未执行迁移命令时,就会发生这种情况。只需尝试
python manage.py migrate
。It happens when you don't do the migrate command after adding
sorl-thumbnail
toinstalled_apps
.Just try
python manage.py migrate
.