Тег шаблона Django может получить доступ к строковой переменной, но не может вызвать табличную функцию? - PullRequest
0 голосов
/ 22 сентября 2019

Согласно https://docs.djangoproject.com/en/2.2/ref/templates/language/ вы должны иметь возможность вызывать функцию из тега, если она не имеет аргументов.Я попробовал это:

class TaskTable(Table):
    test = "test"
    def give_aids():
        return "aids"
    def give_tuple():
        return ('y', 'e', 'e', 't',)
    class Meta:
        template_name = 'some_template.html'

Затем в соответствующем файле шаблона я попытался получить к ним доступ таким образом.

{{table.test}}
{{table.give_aids}}
{% for char in table.give_tuple %}
{{char}}
{% endfor %}

При рендеринге шаблона отображается «тест», в то время как «СПИД "и" Йет "нет.Что я делаю не так?

1 Ответ

0 голосов
/ 22 сентября 2019

Вот что я получаю за то, что я обезьяна на питоне.Я не передаю "я" методам.Извините за потраченное время xD

...