Использование даты в теге шаблона Django - PullRequest
0 голосов
/ 13 ноября 2010

Я пытаюсь создать URL на основе даты с помощью тега шаблона Django.У меня есть объект datetime, который я могу отобразить следующим образом:

{{block|date:"F j Y"}}

Однако, когда я использую почти такой же синтаксис с тегом шаблона URL, например:ошибка - похоже, что единственное, что передается в url - это пустая строка:

... Reverse for 'meeting' with arguments '(u'',)' and arguments ...

Что я могу сделать не так?

1 Ответ

2 голосов
/ 13 ноября 2010

Тег url немного странный и очень требователен к своим аргументам. В частности, я не думаю, что он оценивает фильтры в своих аргументах.

Вы можете попробовать это:

{% with block|date:"Y" as blockyear %}{% url meeting blockyear %}{% endwith %}
...