Джанго Хотите напечатать дату и время на сегодня - PullRequest
5 голосов
/ 13 апреля 2011

Я хочу напечатать некоторую временную метку или какую-то функцию, чтобы сказать, какой день и время в шаблоне.В моих представлениях у меня есть

time = datetime.now()

, а в моем шаблоне у меня есть

{{time}}

Все, что это делает, это распечатывает объект <type 'datetime.date'>.

Ответы [ 2 ]

70 голосов
/ 13 апреля 2011

, если это только в шаблоне, используйте сейчас

It is {% now "f" %}
4 голосов
/ 13 апреля 2011

Обычно это должно работать:

from datetime import datetime

def a_view(request):
    return render_to_response("a_template.html", {
        'time':datetime.now(),
        }, context_instance=RequestContext(request))

Затем визуализируйте объект datetime в вашем шаблоне:

<p>{{time}}</p>

Используйте встроенный фильтр даты, как описано здесь 1008 * для форматирования даты, если хотите.

...