ํด๋ผ์ด์ธํธ๋ก๋ถํฐ์ ๋ชจ๋ ์์ฒญ ๋ด์ฉ์ ๋ด๊ณ ์์
ํจ์ ๊ธฐ๋ฐ ๋ทฐ
๋ ๋งค ์์ฒญ ์ ๋ง๋ค ๋ทฐ ํจ์์ ์ฒซ๋ฒ์งธ ์ธ์ request๋ก ์ ๋ฌ
ํด๋์ค ๊ธฐ๋ฐ ๋ทฐ
๋ ๋งค ์์ฒญ ์๋ง๋ค self.request๋ฅผ ํตํด ์ ๊ทผ
method
def post_create(request):
if request.method == 'POST':
#...
elif request.method == 'GET':
##...
GET
GET ์ธ์ ๋ชฉ๋ก์ ์ ๊ทผ ๊ฐ๋ฅ
QueryDict ํ์
POST
POST ์ธ์ ๋ชฉ๋ก ์ ๊ทผ ๊ฐ๋ฅ
QueryDict ํ์
FILES
POST ์ธ์ ์ค ํ์ผ ๋ชฉ๋ก ์ ๊ทผ ๊ฐ๋ฅ
MultiValueDict ํ์
โ MultiValueDict
๋ค์ํ ์๋ต์ wrappingํด์ ์ฒ๋ฆฌ
view์์๋ ๋ฐํ๊ฐ์ผ๋ก HttpResponse ๊ฐ์ฒด๋ฅผ ๊ธฐ๋
HttpResonse๋ฅผ ๋ฐํํ๋์ง๋ middleware์์ ๊ฒ์ฌ
์ฐธ๊ณ
https://ssungkang.tistory.com/entry/Django-HttpRequest-HttpResponse