python - Django 设计问题:如何正确分解代码
问题描述
我想构建一个有一些 UI 但有很多后端活动的应用程序。基本上,我想遍历目录中的文件列表。对于每个这样的文件,我需要获得用户反馈文件的类型是什么,然后根据文件类型,读取它的所有记录并对每个文件做一些工作。所以代码基本上会做:
循环遍历目录中的所有文件:
对于每个文件 --> 向用户显示文件名,然后用户可以选择正确的文件类型
循环遍历该文件中的所有记录
做某事
我的问题是文件的循环应该在哪里?在视图中还是在 html 中?
如果它在视图中,要求用户选择文件类型的 HTML 渲染将把控件移动到客户端(html)然后(在用户选择之后),它将作为 POST 回复返回(循环外) , 正确的?那么文件的循环应该在html本身中吗?
HTML 和视图之间的正确拆分应该是什么?
解决方案
推荐阅读
- swift - 在 SwiftUI 列表/表单中禁用滚动
- c# - 将包含 HTML 的字符串发送到 WebAPI 发布操作
- javascript - 我正在创建一个不和谐的机器人,这发生了
- javascript - 使列表可滚动
- flutter - 调用不同的流构建器
- java - 运行 Hadoop map reducer 时出现 Java 编译错误
- python - Google Bigquery - 将视图列表添加到共享数据集 >> 使用 python 脚本的自动视图
- html - Bootstrap 4 相对定位
- javascript - className 没有通过这个函数添加到 HTML 元素中,为什么?
- intellij-idea - IntelliJ IDEA 设置中的关联有什么作用