Подробный вид не могу найти ПК
Совершенно новый для 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 %}
Вы можете сослаться сюда на основе классов