如何访问Python创建的字典

时间:2019-05-31 09:01:44

标签: python django

我在这里https://docs.microsoft.com/en-us/outlook/rest/python-tutorialnd遵循了代码,并且可以正常工作,但是我需要出于自己的目的访问日历事件。

    context = { 'events': events['value'] }

return render(request, 'tutorial/events.html', context)

HTML是

<table class="table">
  <tr>
    <th>Subject</th>
    <th>Start</th>
    <th>End</th>
  </tr>

  {% for event in events %}
    <tr>
      <td>{{ event.subject }}</td>
      <td>{{ event.start.dateTime }} ({{ event.start.timeZone }})</td>
      <td>{{ event.end.dateTime }} ({{ event.end.timeZone }})</td>
    </tr>
  {% endfor %}
</table>

我的问题是如何查询上下文以获取上面显示的格式的数据?即主题开始日期时间和结束日期时间。

我是Python的新手。

我已经看到了如何使用调试语句保存数据。

见上文

我需要询问上下文以上面显示的格式获取数据吗?即主题开始日期时间和结束日期时间。

1 个答案:

答案 0 :(得分:0)

通过理解上面的代码,events['value']看起来像是字典列表。在python代码中,您应该可以使用

进行访问
for inner_dict in events['value']:
    print(inner_dict["subject"])
    print(inner_dict["start"]["dateTime"])
    print("*****")

HTML代码也许使用模板引擎what does {% %} mean in html

对其进行解释。