Напишите код, который позволяет найти посты с ключевым словом «утро», при условии, что посты созданы автором leo в период с 7 по 21 июля 1854 года. Сначала напишите и проверьте код у себя локально в Django Python shell. А потом вставьте результат в posts/views.py.
Подсказка:
Первичный ключ автора необязателен, если известно значение usernameИмпортируйте модуль datetime. Диапазон дат для поля pub_date определяется суффиксом range
views.py
from django.shortcuts import render
from .models import Post, User
import datetime
def index(request):
author = User.objects.get(username='leo')
keyword = "утро"
posts = None
start_date = datetime.date(1854, 7, 7)
end_date = datetime.date(1854, 7, 21)
#posts = Post.objects.all()
posts = Post.objects.filter(text__contains=keyword).filter(author=author).filter(pub_date__range=(start_date, end_date))
return render(request, "index.html", {"posts": posts})