YaTube - это веб-приложение для обмена постами, где пользователи могут организовывать их по группам, загружать изображения, подписываться на авторов и комментировать посты.
Создание постов: Пользователи могут создавать посты, добавлять текст и изображения. Сортировка по группам: Посты можно отнести к определенным группам (темам), что облегчает их поиск и просмотр. Загрузка изображений: Возможность прикреплять изображения к постам для визуального контента. Подписка на авторов: Пользователи могут подписываться на других авторов и получать уведомления о их новых постах. Комментирование постов: Возможность оставлять комментарии к постам других пользователей.
-
Python: Язык программирования
-
Django: Фреймворк для создания веб-приложений
-
HTML: Язык гипертекстовой разметки документов для просмотра веб-страниц
git@github.com:Tiaki026/hw05_final.git
- Перейдите в директорию бэкенд-приложения проекта.
cd hw05_final/yatube/
- Создайте виртуальное окружение.
Linux
python3 -m venv venv
Windows
python -m venv venv
- Активируйте виртуальное окружение.
Linux
source venv/bin/activate
Windows
source venv/Scripts/activate
- Установите зависимости.
pip install -r requirements.txt
- Примените миграции.
Linux
python3 manage.py migrate
Windows
python manage.py migrate
- Создайте админа.
Linux
python3 manage.py createsuperuser
Windows
python manage.py createsuperuser
- Запустите сервер Linux
python3 manage.py runserver
Windows
python manage.py runserver