В прошлый раз мы создавали записи проектов в БД через командную строку, а для добавления постов воспользуемся админ-панелью Джанго. Для этого нужно сначало создать суперпользователя.

python manage.py createsuperuser

При создании суперпользователя укажите его логин, почту и пароль.

Теперь можно открыть админ-панель в браузере по адресу: localhost:8000/admin.

После открытия панели вы увидите, что там есть только 2 строчки для моделей User и Groups, но наших моделей нет. Для того, чтобы они появились нужно в папке приложения blog отредактировать файл admin.py, добавив в него следующее содержимое (начиная со 2 строчки):

from django.contrib import admin
from blog.models import Post, Category, Comment

class PostAdmin(admin.ModelAdmin):
    pass

class CategoryAdmin(admin.ModelAdmin):
    pass

class CommentAdmin(admin.ModelAdmin):
    pass    

admin.site.register(Post, PostAdmin)
admin.site.register(Category, CategoryAdmin)
admin.site.register(Comment, CommentAdmin)

Теперь, если вы вновь откроете админ-панель, то увидите в списке наши модели.

Добавьте несколько категорий и постов к ним.