最近在开发的过程中遇到一个问题,想要在过滤器调用的时候传两个参数,而且参数值是可以传变量的,而不是常量,请问有谁知道怎么实现吗?还有在过滤器的定义函数里面怎么样读取session里面的值?
@Django中国社区 恩,好的,换成自定义标签应该可以,谢谢啦!
后台代码
@register.simple_tag def forum_url(forum, topic_type, topic_type2): args = [forum.slug, topic_type, topic_type2] args = [e for e in args if e] return reverse('you_url', args = args)
前台代码:
<a href="{% forum_url forum topic_type "" %}">