Когда я создаю предмет, я автоматически добавляю дату создания.body
записывается в само тело, сохраняется в базе данных и затем отображается.И время создания автоматически добавляется к created_at
.Мне нужно отобразить все даты, в которые любые элементы были созданы в отсортированном порядке.
- models.py
from django.db import models
class Todo(models.Model):
body = models.TextField()
created_at = models.DateTimeField(auto_now_add=True)
- views.py
def all(request):
date = Todo.objects.order_by('created_at')
return render(request, 'todo/all.html', {'date':date})
В представлении я пытаюсь использовать order_by и выводить его в шаблоне
- all.html
{% for date in date %}
<h1>{{ date.created_at }}</h1>
{% endfor %}
Тогда я получаю эту ситуацию.Это практически то, что мне нужно, но вывод зависит от количества элементов под каждой датой, и мне просто нужно распечатать дату один раз, то есть Oct. 13,2018
и Oct.14,2018
, каждую дату один раз, как этого добиться