GET 방식으로 key란 파라미터의 값을 가져온다면?
?key=1234
key = request.GET.get('key', None)
로 가져오고 만약에 key란 파라미터가 없다면 None이 된다.
참고: django.http.request Documentation
self.GET = QueryDict(mutable=True)
self.POST = QueryDict(mutable=True)
QueryDict에 대한 설명을 찾아보면 다음과 같다.
(출처: django.http.QueryDict)
QueryDict implements all the standard dictionary methods because it’s a subclass of dictionary. Exceptions are outlined here:
QueryDict.__init__(query_string=None, mutable=False, encoding=None)[source]
Instantiates a QueryDict object based on query_string.
>>> QueryDict('a=1&a=2&c=3')
<QueryDict: {'a': ['1', '2'], 'c': ['3']}>
반응형