[Web-BackEnd]/[Django]
[Django] 로그인후 user정보 가져와서 자바스크립트에서 사용하기
sizzF
2020. 1. 21. 10:48
유저정보를 가져와서 쿠키로 저장후 자바스크립트에서 읽어주면 된다.
django쪽 코드
def dashboard(request):
response = render(request, 'index_main.html') # django.http.HttpResponse
user=request.user
topic=user.topic
response.set_cookie(key='topic', value=topic)
return response
request.user : user객체 받기
user.topic : user객체에 topic이라는 값
자바스크립트쪽 코드
var topic=getCookie('topic');
function getCookie(name) {
var value = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
return value? value[2] : null;
}
getCookie(name) : 쿠키를 가져오는 함수