Django дата публикации постов

Нажимаю на blogs в /admin/ Ввожу /blog/ файл models.py:

from django.db import models


class Blog(models.Model):
    title = models.CharField(max_length=200)
    description = models.TextField()
    date = models.DateField() 

НЕ РАБОТАЕТ date, работает data

файл all_blogs.html:

Hello blog


{% for blog in blogs %}

<h2>{{ blog.title }}</h2>
<h5>{{ blog.date }}</h5>
<p>{{ blog.description }}</p>

{% endfor %}

Занимаюсь по уроку - Когда запускаю python manage.py runserver, у меня ошибка когда указываю значение date, чтобы создать в /admin/ дату поста, когда указываю data, всё работает, подскажите пожалуйста в чем может быть проблема

Выглядит так, будто вы добавили поле date, но забыли создать его в базе данных. Выполните:

./manage.py makemigrations --dry-run

Команда покажет есть ли изменения в ваших моделях, которые не отражены в БД. Если есть, то сгенерируйте и примените миграции:

./manage.py makemigrations
./manage.py migrate
Вернуться на верх