728x90
반응형
get으로 받은 data를 post로 넘겨주고 싶은데,
보안상 html, javascript 등에 노출시키고 싶지 않은 경우
get에서 request.session에 담아서 post에서 불러오면 된다.
if request.method == 'GET'
request.session['sample_value'] = 'It is sample'
return render(request, 'get.html')
if request.method == 'POST'
print(request.session['sample_value']) # output: it is sample
return JsonResponse({"response":"success"})
728x90
반응형
'Python > Django' 카테고리의 다른 글
Python Django: select_related (0) | 2023.05.09 |
---|---|
Python Django: 동시 접속 로그인 막기 # session # session_key (0) | 2023.04.30 |
Django: QuerySet to Json #QuerySet Json으로 보내기 # serializer # JsonResponse (0) | 2023.04.18 |
Django: 시간 변환 # timezone, pytz # UTC, Asia/Seoul (0) | 2023.04.11 |
Django ManyToMany로 생기는 중간테이블(intermediate table)에 접근하기 # through # 중간테이블 정의 없이 (0) | 2023.03.30 |