gpt4 book ai didi

python - Django 模板语言中是否有 isfile() 或 isdir() 的等效项?

转载 作者:行者123 更新时间:2023-12-01 00:03:42 25 4
gpt4 key购买 nike

我想要实现类似的目标

{% for file in fileList %}
{% if file isfile %}
<a href="{% url 'GA:download' file %}">{{file}}</a><br>
{% endif %}
{% endfor %}

或者我应该更改为模板提供的上下文?

我的views.py看起来像这样

def index(request):
fileList = os.listdir(settings.MEDIA_ROOT)
context = {'fileList':fileList}
return render(request, 'gallery/index.html', context)

最佳答案

你可以做到

{% for file in fileList %}
{% if file.media %}
<a href="{% url 'GA:download' file %}">{{file}}</a><br>
{% endif %}
{% endfor %}

关于python - Django 模板语言中是否有 isfile() 或 isdir() 的等效项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60134430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com