首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Django在网页上渲染文件夹结构

用Django在网页上渲染文件夹结构
EN

Stack Overflow用户
提问于 2020-07-27 20:43:24
回答 1查看 80关注 0票数 0

我有一个根文件夹,其中包含其他文件夹和XML文件。我想在我的网页上显示文件夹内容,就像在windows-explorer中一样。例如:

代码语言:javascript
复制
folder_1
    txt_file_1
    txt_file_2
folder_2 
    folder_3
        txt_file_3

如何以这种方式呈现目录?

EN

回答 1

Stack Overflow用户

发布于 2020-07-27 23:09:23

我有一个类似的用例,我能够通过递归地包含一个模板来解决这个问题。

在我的主模板中,我开始了递归:{% include "myapp/tree.html" with children=list_of_objects %}

tree.html文件中,实际的递归发生在:

{% for child in children %}

{% include "myapp/tree.html" with children=list_of_objects %}

{% endfor %}

您仍然需要从视图中返回目录的列表/字典(或者可能是create a custom template tag来处理它)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63115609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档