我在这里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的新手。
我已经看到了如何使用调试语句保存数据。
见上文
我需要询问上下文以上面显示的格式获取数据吗?即主题开始日期时间和结束日期时间。
答案 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
对其进行解释。