/blog-future-senior

Blog with authorisation, posts, groups, comments, likes, folowwers and other nice features

Primary LanguagePython

Блог future senior

Проект задеплоен на python-anywhere, посмотреть, протестировать и оставить комментарий можно здесь:

Future Senior - это социальная сеть для публикации постов, в которой можно:

  • регистрироваться и логиниться, восстанавливать пароль по почте
  • создавать, редактировать, удалять свой профиль (аватар, описание)
  • создавать, редактировать, удалять и просматривать свои группы и вступать в созданные другими пользователями
  • создавать, редактировать, удалять свои записи
  • просматривать страницы других пользователей
  • комментировать записи других авторов
  • подписываться на авторов, просматривать список подписок и подписчиков
  • Ставить и убирать лайки на публикации
  • Модерация записей осуществляется через встроенную панель администратора

    Используемые технологии

  • Django 2.2
  • Python 3.8
  • SQLite
  • HTML/CSS
  • Установка проекта:

    Клонируйте данный репозиторий

    git clone https://github.com/Viktrols/blog-yatube-yandex-praktikum.git

    Создайте и активируйте виртуальное окружение

    python -m venv venv<br>
    source ./venv/Scripts/activate  #для Windows
    source ./venv/bin/activate      #для Linux и macOS
    

    Установите требуемые зависимости

    pip install -r requirements.txt
    

    Примените миграции

    python manage.py migrate
    

    Запустите django-сервер

    python manage.py runserver
    

    Приложение будет доступно по адресу: http://127.0.0.1:8000/