我的views.py文件中有一本字典,其中的值是列表。在我的模板中,我有以下 html:
{% for key, values in my_dict %}
<tr>
<td colspan="6" class="key">{{ key }}</td>
</tr>
{% for value in values %}
<tr>
<td colspan="6" class="value">{{ value }}</td>
</tr>
{% endfor %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
它打印出键的名称,后跟值内的列表项。但是,我希望能够对键进行分页,以便每页仅显示 10 个键及其值。
index我有以下代码在我的方法中进行分页views.py:
paginator = Paginator(myDict, 10)
page_num = requests.GET.get('page', 1)
page = paginator.page(page_num)
Run Code Online (Sandbox Code Playgroud)
我将模板更新为{% for key, values in page %},当然我得到了 TypeError,因为它是可哈希类型。我只是想知道如何在不使用字典的情况下产生与以前相同的结果。
我发现这个答案建议使用元组而不是字典,但这似乎对我不起作用,我猜测是因为我的值是列表。
我正在关注斯坦福大学iOS讲座中的Trax应用程序演示,教师将应用程序设置为通过AirDrop处理GPX文件,但iPhone模拟器不支持AirDrop.
反正有没有将文件(更具体地说是GPX文件)添加到iPhone模拟器上的应用程序?我想过给自己发电子邮件并在模拟器上使用Safari,但我不知道它将存储在哪里或如何从Trax应用程序访问它.