通过HTTP

时间:2017-03-15 10:40:53

标签: javascript python html flask flask-sqlalchemy

我试图通过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>

1 个答案:

答案 0 :(得分:0)

我会说需要jinja标签:

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

但是就像在评论中提到的那样,只有在视图中传递带有响应上下文的current_user时才会有效