![]() |
1
65
最近我还不得不将此代码作为自定义模板标记来编写。要处理所有查找场景,它首先执行标准属性查找,然后尝试执行字典查找,然后尝试 获取项目 (已更新2009-08-26,现在也可以处理列表索引查找)
模板用法:
|
![]() |
2
3
我不这么认为。但写一本书也不难 custom template tag 返回上下文dict中的属性。如果只是尝试返回字符串,请尝试以下操作:
|
![]() |
3
2
不过,我认为如果内置标记允许您动态查找属性,那就太好了,因为这是我们很多人在模板中经常遇到的问题。 |
![]() |
4
2
保持get和getattr之间的区别,
|
![]() |
5
0
没有内置标签,但应该不太难找到 write your own . |
![]() |
6
0
这个代码段节省了我的时间,但我需要它跨越关系,所以我将其更改为按“.”拆分arg并递归地获取值。
|
![]() |
Patrick Bond · 如何将模型中的函数结果添加到列表中? 4 月前 |
![]() |
bur · 每次从模板调用方法都会查询数据库吗? 4 月前 |
|
Stefan · 在子目录中设置Django 4 月前 |
![]() |
vale383 · 如何在Django端点中查找user_id 4 月前 |
![]() |
Kovy Jacob · Django在动态URL段中添加斜线 5 月前 |
![]() |
user987 · 如何在Django中访问提交的表单请求数据 5 月前 |
![]() |
user24242514 · 将嵌套查询字符串请求转换为字典 5 月前 |