Skip to content

Margarita-pyth/Yatube_final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект "Yatube"

Социальная сеть для личных публикаций.

Функционал:
  • На этом сайте пользователь может зарегистрироваться и получить свой личный пройфайл.
  • Пользователи могут публиковать свои посты, загружать изображения к ним, заходить на чужие страницы и просматривать записи.
  • Пользователь может подписываться на других авторов и оставлять комментарии к их постам.
  • Пользователь имеет возможность изменить старый пароль на новый.

✨Magic ✨Python

Как запустить проект:

Клонировать репозиторий и перейти в него в командной строке:

git clone https://github.com/Margarita-pyth/Yatube_final.git
cd Yatube_final

Cоздать и активировать виртуальное окружение:

python3 -m venv env
source env/Scripts/activate

Установить зависимости из файла requirements.txt:

python3 -m pip install --upgrade pip
pip install -r requirements.txt

Выполнить миграции:

python3 manage.py migrate

Запустить проект:

python3 manage.py runserver

Plugins

| GitHub | | Django | | Toolbar | | handler | | Python | | TestCase |

Поддержка проекта

В программе описаны "TestCases" - проверяющие правильность работы всех модулей проекта.

Лицензия

MIT Разработано програмистом Margarita-pyth


Project "Yatube"

Social network for personal posts.

Functionality:
  • On this site, the user can register and get his personal profile.
  • Users can publish their posts, upload images to them, go to other people's pages and view posts.
  • The user can subscribe to other authors and leave comments on their posts.
  • The user has the ability to change the old password to a new one.

✨Magic ✨Python

How to run the project:

Clone the repository and change into it on the command line:

git clone https://github.com/Margarita-pyth/Yatube_final.git
cd Yatube_final

Create and activate virtual environment:

python3 -m venv env
source env/Scripts/activate

Install dependencies from requirements.txt file:

python3 -m pip install --upgrade pip
pip install -r requirements.txt

Run migrations:

python3 manage.py migrate

Run project:

python3 manage.py runserver

Plugins

| GitHub | | Django | | toolbar | | handler | | Python | | test cases |

Project support

The program describes "TestCases" - checking the correct operation of all project modules.

License

MIT Designed by programmer Margarita-pyth