小编ste*_*ark的帖子

Django 分页与字典,其中键是列表

我的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,因为它是可哈希类型。我只是想知道如何在不使用字典的情况下产生与以前相同的结果。

我发现这个答案建议使用元组而不是字典,但这似乎对我不起作用,我猜测是因为我的值是列表。

python django pagination dictionary

3
推荐指数
1
解决办法
5042
查看次数

将GPX文件添加到Xcode 6项目

我正在关注斯坦福大学iOS讲座中的Trax应用程序演示,教师将应用程序设置为通过AirDrop处理GPX文件,但iPhone模拟器不支持AirDrop.

反正有没有将文件(更具体地说是GPX文件)添加到iPhone模拟器上的应用程序?我想过给自己发电子邮件并在模拟器上使用Safari,但我不知道它将存储在哪里或如何从Trax应用程序访问它.

file-transfer gpx ios xcode6

1
推荐指数
1
解决办法
6351
查看次数

标签 统计

dictionary ×1

django ×1

file-transfer ×1

gpx ×1

ios ×1

pagination ×1

python ×1

xcode6 ×1