jQuery를 통해 목록이나 격자보기로 볼 수있는 페이지가 있지만 어떤보기를 표시 할 것인지 묻는 URL이 필요합니다. 특히 - 사용자가 페이지를보고 싶은 내용을 다시 쓸 필요가 없도록 페이지 매기기를 할 때 - /test/?grid_view
또는 /test/?list_view
과 같은 것입니다.Django보기에서/test /? grid-view 또는/test /? list-view를 얻는 방법
나는 request.GET.get
을 사용하려고 시도했지만 작동하지 않는 것 같습니다.
def test (request):
grid_view = request.GET.get('grid_view')
list_view = request.GET.get('list_view')
if grid_view:
return render_to_response('grid_view.html', {}, context_instance=RequestContext(request))
elif list_view:
return render_to_response('list_view.html', {}, context_instance=RequestContext(request))
else:
return render_to_response('default_view.html', {}, context_instance=RequestContext(request))
그런 다음 내 주요 템플릿에 내가
<a href="/?list_view/">list view</a>
에 다른보기를 가리키는 것 등 그렇게 어떤 제안이 너무 감사합니다 할 수있는 더 좋은 방법은 아마도 있습니다 : 여기에 지금까지 가지고있는 것입니다.
링크'
'list_vew /'하지'list_view'의 키가됩니다. 고맙습니다! – AAA