2017-03-15 1 views
-1

localStorage에서 HTTP를 통해 정보를 가져 와서 저장하려고합니다. 그러나 나는 결과물을 얻지 못하고있다. 여기HTTP를 통한 Flask의 정보 얻기

{% if (current_user.is_authenticated()) %} 
<li class="list-group-item {% if active_link=="settings"%}active{% endif %}"><a href="{{url_for('project.settings', short_name=project.short_name)}}">{{_('Settings')}}</a><i class="fa fa-chevron-right pull-right"></i></li> 
{% endif %} 

, 우리가 직접 인출되어 플라스크를 사용하여 CURRENT_USER 정보를 얻고있다 : 여기

는 코드입니다. 이 current_user 정보를 localStorage에 저장하는 방법이 있습니까?

이 코드를 사용하여이 작업을하려고했다 :

<script> 
window.localStorage.setItem('cuser',current_user) 
</script> 
+0

그래서 어떤 문제가 있습니까? 오류를 제공하십시오. –

+0

@PriyankMehta 이는 current_user가 정의되지 않았다고 말합니다. –

+0

완전한 코드를 게시 할 수 있습니까? 한 가지 문제는 스크립트 태그에있을 수 있습니다. 사용자가 직접 변수가 아닌 current_user를 사용해야합니다. 다른 사용자는 current_user 변수를 전달하지 않을 수 있습니다. –

답변

0
내가 신사 태그가 필요하다 말할 것

:

<script> 
    window.localStorage.setItem('cuser',{{ current_user }}) 
</script> 

을하지만이 코멘트에 언급 한 것처럼,이만이 작업 보기의 응답 컨텍스트와 함께 current_user를 전달하면