![]() |
1
11
正如其他人所指出的,您的两个问题最好在模板之外解决——在模型中或视图中。一种策略是向相关类添加助手方法。 获取医生的患者的分类列表:
在模板中,使用
对于“显示此便笺类型的便笺”,听起来您可能需要
然后模板:
|
![]() |
2
4
“我想在模板内执行此操作:” 不要。在它所属的视图函数中执行。 由于问题是不完整的,所以不可能猜测数据模型并提供准确的解决方案。
应该足够了。提供
如果这没有正确排序(可能是因为某些模型的细微差别),那么您总是有这种选择。
提供
“如何索引到模板内的列表中” 我不确定你想做什么,但大多数时候,答案是“不要”。在查看功能中执行此操作。 这个模板只是迭代简单的列表来填充简单的HTML模板。 如果它对于模板来说太复杂,那么它就是。保持模板简单——它只是一个表示。在视图函数中进行处理 |
![]() |
3
1
您应该能够在视图中构造有序的查询集并将其传递给模板:
然后您的模板可以循环
编辑:对于索引,只需使用点语法:
|
![]() |
4
0
这是一种方法,尽管非常难看:
|
![]() |
Patrick Bond · 如何将模型中的函数结果添加到列表中? 6 月前 |
![]() |
bur · 每次从模板调用方法都会查询数据库吗? 7 月前 |
|
Stefan · 在子目录中设置Django 7 月前 |
![]() |
vale383 · 如何在Django端点中查找user_id 7 月前 |
![]() |
Kovy Jacob · Django在动态URL段中添加斜线 7 月前 |
![]() |
user987 · 如何在Django中访问提交的表单请求数据 8 月前 |
![]() |
user24242514 · 将嵌套查询字符串请求转换为字典 8 月前 |