我经常要做的一件事情是将字符串字面值作为模板标签或函数的参数传递;例如:
{% url my-url 'my_param' %}
很遗憾,Django模板引擎不允许你这样做。因此,我经常在视图代码中进行以下操作:
my_context_dict['MY_PARAM'] = 'my_param'
然后,在我的视图代码中:
{% url my-url MY_PARAM %}
或者创建一系列的URL映射,但我个人尽量避免这种方式。
在Django模板中是否可以使用字符串字面量?或者可能有更优雅的解决方案吗?我在这里和文档中都没有看到相关信息。