여기 object_detail이라는 일반 뷰에서 reverse를 어떻게 사용합니까?일반보기의 역 URL을 얻는 방법은 무엇입니까?
/덧글/덧글/ 에서 NoReverseMatch ''with 'arguments'() '및 키워드 인수'{} '을 (를) 찾을 수 없습니다. views.py에서
:
urlresolvers.reverse('django.views.generic.list_detail.object_detail')
return HttpResponseRedirect(resp)
urls.py
common_info_dict = {
'extra_context':{
'blogtitle':"Thinking",
'blogsubtitle':"- blog system",
'articles_count':Entry.objects.count,
'comments_count': 0,
'visitors_count' : 0,
'category_list':Category.objects.all,
'tag_list':Tag.objects.all,
'comment_form': CommentForm,
},
}
object_detail_info_dict = {
'queryset': Entry.objects.all(),
'slug_field': 'slug',
'template_object_name': 'post',
}
object_detail_info_dict.update(common_info_dict)
urlpatterns += patterns('django.views.generic.list_detail',
(r'^posts/(?P<slug>[-\w]+)/$', 'object_detail', object_detail_info_dict),
)
이 답변은 문제의 본질을 말해줍니다. – dspjm