我试图通过HTTP获取在localStorage中保存一些信息。但是,我没有得到任何输出。
以下是代码:
{% 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 %}
在这里,我们使用直接获取的Flask获取current_user信息。有没有办法在localStorage上保存这个current_user信息?
我正在尝试使用此代码执行此任务:
<script>
window.localStorage.setItem('cuser',current_user)
</script>
答案 0 :(得分:0)
我会说需要jinja标签:
<script>
window.localStorage.setItem('cuser',{{ current_user }})
</script>
但是就像在评论中提到的那样,只有在视图中传递带有响应上下文的current_user时才会有效