В прошлый раз мы создавали записи проектов в БД через командную строку, а для добавления постов воспользуемся админ-панелью Джанго. Для этого нужно сначало создать суперпользователя.
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)
Теперь, если вы вновь откроете админ-панель, то увидите в списке наши модели.
Добавьте несколько категорий и постов к ним.