Подробный вид не могу найти ПК

Совершенно новый для Django и Python, я пытаюсь создать детальный вид и список для набора загруженных мной картинок. Мой вид списка работает и показывает все изображения, которые у меня есть, но я не могу понять, как создать подробный вид, который позволил бы мне смотреть только на одно изображение.

В моем каталоге "mysite" у меня есть url.py, содержащий

urlpatterns = patterns('',
url(r'^photo/', include('photo.urls', namespace = "photo")),
)

Тогда в моем каталоге "фото" у меня есть

из просмотров импорта фотографий

urlpatterns = patterns('',
    url(r'$', views.ListImage.as_view(),name ='Photo-List',),
    url(r'^/image/(?P<pk>\d+)/$', views.ImageView.as_view(),name='image-view',),

) 

Я загрузил кучу фотографий, и я могу увидеть их, когда захожу на свой локальный сайт 800local../photo. Но если я хочу увидеть только одно изображение, адрес../photo/image/1 возвращает 404.

Моя папка находится по адресу https://github.com/henrigeek/Django

1 ответ

Решение

Представление списка вернет object_list, а подробное представление возвратит объект.

{% if object %}
{{object.title}}
................
{% else %}
{% for img_obj in object_list %}
{{ img_obj.title }}
................
{% empty %}
No images found
{% endfor %}
{% endif %}

Вы можете сослаться сюда на основе классов

Другие вопросы по тегам