Skip to content

Tiaki026/hw05_final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Социальная сеть YaTube

📃 Описание

YaTube - это веб-приложение для обмена постами, где пользователи могут организовывать их по группам, загружать изображения, подписываться на авторов и комментировать посты.

Основные функции

Создание постов: Пользователи могут создавать посты, добавлять текст и изображения. Сортировка по группам: Посты можно отнести к определенным группам (темам), что облегчает их поиск и просмотр. Загрузка изображений: Возможность прикреплять изображения к постам для визуального контента. Подписка на авторов: Пользователи могут подписываться на других авторов и получать уведомления о их новых постах. Комментирование постов: Возможность оставлять комментарии к постам других пользователей.

💻 Стек технологий

  • Python

    Python: Язык программирования

  • Django

    Django: Фреймворк для создания веб-приложений

  • HTML

    HTML: Язык гипертекстовой разметки документов для просмотра веб-страниц

📃 Как воспользоваться проектом

Клонирование проекта с GitHub на компьютер

git@github.com:Tiaki026/hw05_final.git

Настройка бэкенд-приложения

  1. Перейдите в директорию бэкенд-приложения проекта.
cd hw05_final/yatube/
  1. Создайте виртуальное окружение.

Linux

python3 -m venv venv

Windows

python -m venv venv
  1. Активируйте виртуальное окружение.

Linux

source venv/bin/activate

Windows

source venv/Scripts/activate
  1. Установите зависимости.
pip install -r requirements.txt
  1. Примените миграции.

Linux

python3 manage.py migrate

Windows

python manage.py migrate
  1. Создайте админа.

Linux

python3 manage.py createsuperuser

Windows

python manage.py createsuperuser
  1. Запустите сервер Linux
python3 manage.py runserver

Windows

python manage.py runserver

Автор:

About

hw05 final

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published