- Python3
- Django
- PostgreSQL
- Git
- Materialize (при необходимости)
Необходимо написать простой сайт-блог, используя технологии, перечисленные в разделе "Стек", и дизайн из макета в Figma.
У сайта должно быть три страницы:
-
Главная страница, на которой отображается 10 последних опубликованных постов от свежих к старым. У каждого поста, помимо названия и текста, должны отображаться иллюстрация и дата публикации. В шапке страницы должна отображаться самая свежая статья.
-
Страница для добавления поста с формой, содержащей поле для названия поста, поле для текста поста и поле для загрузки иллюстрации к посту. Здесь пользователь может писать и публиковать свои посты.
-
Страница, на которой можно прочитать полный текст статьи (чтобы перейти на нее, нужно кликнуть на кнопку "Читать" для статьи, находящейся в шапке, либо на плитку статьи - для всех остальных статей).
./manage.py runserver