유저정보를 가져와서 쿠키로 저장후 자바스크립트에서 읽어주면 된다.
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) : 쿠키를 가져오는 함수
'[Web-BackEnd] > [Django]' 카테고리의 다른 글
[Django] Mysqlclient 설치 에러시 해결방법 (0) | 2020.03.26 |
---|---|
[Django] 로그인후 이전페이지로 이동하기 (0) | 2020.01.22 |
[Django] 마이그레이션 오류 해결방법 django.db.migrations.exceptions.NodeNotFoundError (0) | 2020.01.22 |