berserg2010 / blog_test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Задание | Создание блога

Стек

  • Python3
  • Django
  • PostgreSQL
  • Git
  • Materialize (при необходимости)

ТЗ

Необходимо написать простой сайт-блог, используя технологии, перечисленные в разделе "Стек", и дизайн из макета в Figma.

У сайта должно быть три страницы:

  • Главная страница, на которой отображается 10 последних опубликованных постов от свежих к старым. У каждого поста, помимо названия и текста, должны отображаться иллюстрация и дата публикации. В шапке страницы должна отображаться самая свежая статья.

  • Страница для добавления поста с формой, содержащей поле для названия поста, поле для текста поста и поле для загрузки иллюстрации к посту. Здесь пользователь может писать и публиковать свои посты.

  • Страница, на которой можно прочитать полный текст статьи (чтобы перейти на нее, нужно кликнуть на кнопку "Читать" для статьи, находящейся в шапке, либо на плитку статьи - для всех остальных статей).

    ./manage.py runserver

About

License:Apache License 2.0


Languages

Language:CSS 34.4%Language:Python 34.2%Language:HTML 24.5%Language:JavaScript 6.9%