Мой шаблон делает тег {{ test.date}}
в следующем формате -дата форматирования в шаблоне Джанго
2015-12-15T23:55:33.422679
При попытке отформатировать его с помощью Джанго встроенного в тег шаблона date
, он ничего не отображается.
Вариации Я пробовал:
{{ test.date|date:"SHORT_DATE_FORMAT" }}
{{ test.date|date:"D d M Y" }}
models.py:
class Human(models.Model):
name = models.CharField(max_length=50,default='',blank=False)
class Test(models.Model):
human = models.ForeignKey(Human)
date = models.DateTimeField(default=datetime.now)
views.py:
def list(request):
h = Human.objects.all()
s=[]
for her in h:
t = h.test_set.all()
s.extend(t)
context = RequestContext(request, {'test_list': s,})
return render_to_response('template.html', context)
Я использую его в шаблоне:
{% for test in test_list %}
{{test.date}}
{% endfor %}
Что мне не хватает?
выглядит хорошо, что вы видите, не используя '| дату:'? Можете ли вы добавить обзор в вопрос –
, вы должны поместить свой код в вопрос – 1844144
Что такое 'test.date' здесь? Это фактический объект datetime, или это строковая метка времени? –