Почему скобки не используются с функцией в html шаблоне, когда вызывается метод модели в django?

Я хотел бы узнать, почему в процессе html-шаблонирования метод модели не использует круглые скобки, как обычно мы используем их в представлениях, а вызывается непосредственно как varible например,

class Main(models.Model):

    value=models.BigIntegerField(null=True, blank=True) #Model field

    variable = 505             # model variable

    def fun(self):
        return True             # model function (method)

Шаблон html

{% extends 'base.html' %}

{% block content %}

  {{user.main.value}}    it's value
    <br>

  {{user.main.fun}}      it's function  (why no parentheses here like user.main.fun())
    <br>

  {{user.main.variable}} it's variable
    <br>

{% endblock %}

Если этот вопрос не подходит, скажите мне удалить, но, пожалуйста, не голосуйте вниз.Спасибо.

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