Довольно новый для Django и Python, я пытаюсь построить подробный вид и список видов для кучи фотографий, которые я загрузил. Мой просмотр списка работает и показывает все фотографии, которые у меня есть, но я не могу понять, как создать подробное представление, которое позволит мне посмотреть только на одну картинку.Подробный просмотр cant find pk
В моем каталоге "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/image/1 возвращающую 404.
Моя папка может быть найдена на https://github.com/henrigeek/Django
Вы используете тот же index.html как для просмотра списка и детальном? –
Я использовал код, который вы предоставили, который работает. Вы уверены, что используете правильный файл url? Вы сказали, что просмотр списка работает, можете ли вы опубликовать свой файл urls.py для просмотра списка и детального просмотра. – tmaster
url (r '$', Listviews.View.as_view(), name = 'photo-list',), –