首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将django变量保存在cookie中以备将来使用?

如何将django变量保存在cookie中以备将来使用?
EN

Stack Overflow用户
提问于 2020-04-22 16:35:49
回答 1查看 19关注 0票数 0

以下是我点击API时获得的输出JSON数据,

代码语言:javascript
运行
复制
{'test_1': {'test_name': 'FASTING SUGAR', 'results': '121.00', 'units': 'mg%', 'low_range': 70.0, 'high_range': 110.0}}
代码语言:javascript
运行
复制
  <tbody>
     {% for key, value in data.items %}
      <tr class="gradeX">
        <td>{{ value.test_name }}</td>
        <td>{{ value.results }}</td>
        <td>{{ value.units }}</td>
        <td>{{ value.low_range }}</td>
        <td>{{ value.high_range }}</td>
      </tr>
    {% endfor %}
  </tbody>

我从API获取{{ data }},希望将其保存在cookie中,这样我就可以使用{{ data }}的旧值通过jquery将其附加到新值。

EN

回答 1

Stack Overflow用户

发布于 2020-04-22 16:53:54

您可以尝试将数据存储在会话变量中,每次查询视图中的api端点时,都会检索并附加到该变量中:

代码语言:javascript
运行
复制
data = request.session['data']
# get new data from endpoint
# append new data into data variable
request.session['data'] = data

要在不刷新整个页面的情况下更新表,此函数(由ajax调用)可以呈现为仅包含tbody元素的单独模板。您可以使用ajax函数仅更新主页中该元素的html。

也许有更好的方法可以做到这一点,但我以前已经成功地使用过这种方法,希望它能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61360716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档