Вызов функции с переменной из шаблона представления, django
в шаблоне
{{object.get_resource}}
в views.py(DetailView)
def get_resource(self):
return "my resource"
Это работает.
Теперь я хочу передать переменную объекту.
Можно ли сделать так, как показано ниже?
{{object.get_resource(1)}}
def get_resource(self,num):
return "my resource:{0}".format(num)
К сожалению, вы не можете передавать аргументы функциям в шаблонах Django.
Вы должны написать свои собственные теги шаблонов.
Используйте этот ответ в качестве ссылки :-)