티스토리 뷰

Framework/Django

View url parameter 가져오기

Loweeeell 2018. 1. 22. 23:22

FBV 에서 url parameter를 가져오는 방법은 request.GET을 사용하면 쉽게 가져올 수 있다.

message = request.GET['message']


CBV에서 url parameter를 가져오려면 클래스 뷰 안의 메소드에서 self.kwargs['name']를 사용하면 가져올 수 있다.


예시)

    def get_context_data(self, **kwargs):
        context['blog'] = Blog.objects.get(slug=self.kwargs['slug'])
        return context


댓글