Блог на Django Функциональность
Регистрация и авторизация пользователей
Просмотр профайлов пользователей
Создание записей и комментариев к ним
Добавление изображений к записям
Оформление подписки на избранных авторов
Просмотр записей и комментариев всех авторов, избранных авторов или групп
Кастомные страницы 404 и 500
Все функции покрыты тестами
Если вы хотите запустить проект локально
Создайте директорию, например blog
Склонируйте репозитарий в директорию blog
git clone git@github.com:gusevskiy/hw05_final.git
создайте виртуальное окружение
Windows: py -3.9 -m venv venv
Linux: python3.9 -m venv venv
запустите виртуальное окружение
для Windows: source venv/script/activate
для Linux: source venv/bin/activate
установите требуемые приложения:
pip install -r requirements.txt
Для отображение стилей нужно создать в папке проекта yatube
папку static
├── static # Директория для статических файлов проекта
│ ├── img # Директория для изображений
│ └── css # Директория для файлов таблиц стилей
│ └── bootstrap.min.css
примените миграции Django:
python manage.py migrate
запустите сервер Django:
python manage.py runserver