![]() |
1
6
你说“它不喜欢分裂”是什么意思?它如何表现出它的厌恶? 如果我没记错的话,您不能将任何任意参数传递给从django模板调用的方法,并且可以在模板中使用的标识符只能由a-z、a-z、0-9、下划线和点组成(其中点表示查找:dictionary->attribute->method->列表索引)。 至少有四种方法可以实现您的目标:
|
![]() |
2
7
从 django book :
所以,如果你想调用一个没有模板参数的方法,那就没问题了。 否则,必须在视图中执行。 |
![]() |
3
4
模板故意不能做这样的事情。其目的是防止将业务逻辑放在模板中,模板只用于处理布局。 因此,一种可能的方法是在新闻稿模型中定义一个新闻稿PathLastElement(self)函数,并从模板中调用它。 |
![]() |
4
0
是的,正如其他人所说,你不应该在模板中做这件事。 但是如果你想,那么你需要定义一个过滤器并将其加载到模板中并使用它。 |
![]() |
Patrick Bond · 如何将模型中的函数结果添加到列表中? 4 月前 |
![]() |
bur · 每次从模板调用方法都会查询数据库吗? 4 月前 |
|
Stefan · 在子目录中设置Django 4 月前 |
![]() |
vale383 · 如何在Django端点中查找user_id 4 月前 |
![]() |
Kovy Jacob · Django在动态URL段中添加斜线 5 月前 |
![]() |
user987 · 如何在Django中访问提交的表单请求数据 5 月前 |
![]() |
user24242514 · 将嵌套查询字符串请求转换为字典 5 月前 |