我有一个字符串需要传递给 django 模板过滤器。但仅是字符串,没有涉及 django 模型,我认为这就是导致问题的原因。
var pk = "123";
var age = "{{ pk|pk_into_age }}";
在我的 django 模板过滤器代码中:
def pk_into_age(pk):
timestamp = Model.objects.get(pk=int(pk)).timestamp
return humanizeTimeDiff(timestamp) // Ex: "5 hours ago"
return timestamp
但是这不起作用,错误是“pk”值只是一个空字符串“”,事实并非如此,它没有从上面抓取 pk 字符串文字。
谢谢帮忙