ali*_*s51 1 python django jinja2
我有以下for
循环,可以输出列表中的所有照片:
{% if photos %}
{% for photo in photos %}
{% thumbnail photo.photo "100x100" crop="center" as im %}
<img src="{{ im.url }}" alt="User's photos" data-ajax="{% url 'photo_increase_view' pk=photo.id %}"/>
{% endthumbnail %}
{% endfor %}
{% endif %}
Run Code Online (Sandbox Code Playgroud)
如何编辑它以忽略列表中的第一个结果(即显示项目 2、3、4...等)
使用slice
代替
{% for photo in photos %}
Run Code Online (Sandbox Code Playgroud)
经过
{% for photo in photos|slice:"1:" %}
Run Code Online (Sandbox Code Playgroud)
所以,完整的代码
{% if photos %}
{% for photo in photos|slice:"1:" %}
{% thumbnail photo.photo "100x100" crop="center" as im %}
<img src="{{ im.url }}" alt="User's photos" data-ajax="{% url 'photo_increase_view' pk=photo.id %}"/>
{% endthumbnail %}
{% endfor %}
{% endif %}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
597 次 |
最近记录: |