Я следовал руководству, чтобы создать приложение, но после того, как я изменил код с
def was_published_recently(self):
return self.pub_date >= timezone.now() - datetime.timedelta(days=1)
на
def was_published_recently(self):
now = timezone.now()
return now - datetime.timedelta(days=1) <= self.pub_date <= now
(Код находится в mysite \ polls \ models. py и требуемое действие по изменению находится в части 5 руководства), я запустил py manage.py test polls
, а затем я получил ошибку: *
File "C:\Users\oliver\Desktop\TPA\mysite\polls\models.py", line 13
now = timezone.now()
^
IndentationError: expected an indented block
*, и я также не смог запустить веб-сервер , ошибка: *
File "C:\Users\oliver\Desktop\TPA\mysite\polls\models.py", line 13
now = timezone.now()
^
IndentationError: expected an indented block
*
Не могли бы вы мне помочь? Платформа: Windows 10, Django версия: 3.0.4, Python версия: 3.8.2, база данных - MySQL8.0 и учебник: учебник , мои файлы кодов: файл .