我知道with
标签的最大目的之一是在模板中“缓存复杂的变量名”。
但是什么时候使用它是个好主意呢?
我假设如果我曾经使用count()
, all()
,filter()
或get()
使用相同的模板变量访问数据库,那么我应该使用with
.
但是对于简单的字段查找user.username
呢?在一个特定的模板中,我会调用user.username
很多次。
我应该使用with
foruser.username
或者甚至可以通过字典从视图中传递一个简单的字符串吗?
我知道with
标签的最大目的之一是在模板中“缓存复杂的变量名”。
但是什么时候使用它是个好主意呢?
我假设如果我曾经使用count()
, all()
,filter()
或get()
使用相同的模板变量访问数据库,那么我应该使用with
.
但是对于简单的字段查找user.username
呢?在一个特定的模板中,我会调用user.username
很多次。
我应该使用with
foruser.username
或者甚至可以通过字典从视图中传递一个简单的字符串吗?