在我的Django应用程序中,我需要在html页面中调用get_data过滤器,在该页面中,我需要将值“ cat”分配给Django变量“ data”。
</script>
var cat = "Fruits"; //category value is dynamic
'{% with data=data|get_data:"'+cat+'" %}';
// lines of code
'{% endwith %}';
</script>
这是templatetag.py文件:
from django import template
register = template.Library()
@register.filter
def get_data(value, cat):
return value.replace(value, cat)
但是,我无法在上述函数调用中传递JavaScript值。