Вызов функции с переменной из шаблона представления, 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.

Вы должны написать свои собственные теги шаблонов.

Используйте этот ответ в качестве ссылки :-)

Вернуться на верх