bbt-t / c3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Курсовая №3

about

курсовая работа курса Python Dev Skypro

Описание проекта
  • Лента

    Список всех постов. У каждого выводится автор, укороченный до 50 символов текст, количество просмотров, 
    ссылка, которая ведет на пост. 
    В шапочке ссылка флажок – ссылка на закладки.
    
  • Подробный пост

     Страничка с подробной информацией про пост. 
     Фото, текст поста и карточка автора берутся из данных поста.
     Комментарии берутся из файла с комментариями.
     Ссылка "назад" ведет на главную
    
  • Поиск

    Форма поиска, отправляется по нажатию на Enter. После нее – результаты поиска.
    
Роуты
  • GET /

    представление для главной страницы, здесь все посты.

  • GET /posts/<postid>

    представление для одного поста

  • GET /search/?s=...

    представление для поиска Поиск должен выполняться по вхождению ключевого слова в текст поста.

  • GET /users/<username>

    представление с выводом постов конкретного пользователя

  • GET /api/posts

    возвращает полный список постов в виде json

  • GET /api/posts/<post_id>

    возвращает один пост в виде json

start

для Win -> python app.py

для GNU/Linux -> python3 app.py

About


Languages

Language:HTML 85.8%Language:Python 14.2%