2009-10-25 1 views
1

Я пытаюсь установить django-photologue. Все выглядит нормально, потому что я устанавливаю и настраиваю следующие официальные инструкции. Мне нужно загрузить несколько фотографий в качестве примеров. Однако при просмотре фотографий или галереи детали, то ошибка следующим образом:Django: Photologue не показывает изображения в шаблонах

Caught an exception while rendering: 'Photo' object has no attribute 'get_thumbnail_url' 

Я попытался удалить следующий код из файла photo_detail.html

{% if object.public_galleries %} 
<h2>This photo is found in the following galleries:</h2> 
<ol> 
{% for gallery in object.public_galleries %} 
    <li>{%previous_in_gallery object gallery%} <a href="{{ gallery.get_absolute_url }}">{{ gallery.title }}</a> {%next_in_gallery object gallery%}</li> 
{% endfor %} 
</ol> 
{% endif %} 

Нет больше ошибок, но фотографии не отображаются. Если вы нажмете на ссылку, по-прежнему будут отображаться правильные фотографии. Я думаю, проблема в:

{{ object.get_display_url }} 

Это абсолютно не возвращает никакой ценности. Пожалуйста, помогите мне решить эту проблему. Благодаря!

ответ

6

Вы запустили python manage.py plinit после установки и решили создать как фото , так и display? Эти фотоизображения должны быть определены в вашей базе данных.

+0

Большое вам спасибо! ^^ – anhtran

+0

в новых версиях 'django-photologue' вам нужно выполнить миграции:' python manage.py migrate photologue' – ambi

0

Честно говоря, глядя на источник, это похоже на ошибку в проекте. Если вы search the source, эскиз не кажется полем в классе фотографий (get_FIELD_url - это простой способ получить доступ к URL-адресу URL-адреса ImageField.) Поэтому я бы порекомендовал переделывать источник или найти другой проект. Возможно, я ошибаюсь, но это то, что моя 5-минутная проверка проекта найдена.

0

В других версиях, вы должны отредактировать photologue/шаблоны/PhotoLog/теги/next_in_gallery.html и заменить

{{ photo.get_thumbnail_url }} 

с

{{ photo.thumbnail.url }} 

То же самое для photologue/шаблоны/PhotoLog/метки/prev_in_gallery.html.

Смежные вопросы