Skip to content

94R1K/hw05_final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yatube

Yatube - социальная сеть, созданная в рамках учебного курса Яндекс.Практикум. Yatube дает пользователям возможность создать учетную запись, публиковать посты и подписываться на любимых авторов. Посты могут быть привязаны к тематической группе, на которую также можно подписаться.

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

  • проект написан на Python с использованием веб-фреймворка Django.
  • работа с изображениями - sorl-thumbnail, pillow
  • система управления версиями - git
  • база данных - SQLite

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

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

    git clone https://github.com/94R1K/hw05_final.git
    cd hw05_final

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

    python3 -m venv env
    source env/bin/activate
    python3 -m pip install --upgrade pip

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

    pip install -r requirements.txt

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

    python3 manage.py migrate

Создайте суперпользователя:

    python3 manage.py createsuperuser

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

    python3 manage.py runserver

Ваш проект запустился на http://127.0.0.1:8000/
C помощью команды pytest вы можете запустить тесты и проверить работу модулей

Об авторе

Лошкарев Ярослав Эдуардович
Python-разработчик (Backend)
Россия, г. Москва
E-mail: real-man228@yandex.ru

VK TG

About

Yatube - социальная сеть

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published