Skip to content

Социальная сеть. Проект на Django.

Notifications You must be signed in to change notification settings

Tatiana314/Space_for_your_stories

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Space_for_your_stories

Space_for_your_stories — это проект социальной сети, где пользователи могут публиковать свои истории, делиться отзывами и общаться друг с другом. Проект покрыт Unit-тестами.

Функциональность проекта:

  • регистрация и создание учетных записей;
  • публикация постов и комментариев;
  • подписка на авторов;
  • редактирование и удаление постов и комментариев;
  • просмотр информации о постах и комментариях для неавторизованных пользователей.

Технологии

Django Django

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

Клонировать репозиторий:

git clone https://github.com/Tatiana314/Space_for_your_stories.git && cd Space_for_your_stories

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

python -m venv venv
python -m venv venv
Linux/macOS: source env/bin/activate
windows: source env/scripts/activate

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

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

В директории Space_for_your_stories создать и заполнить файл .env:

touch .env

SECRET_KEY='Секретный ключ'
ALLOWED_HOSTS='Имя или IP хоста'
DEBUG=True

Выполнить миграции и запустить проект:

python yatube/manage.py migrate && python yatube/manage.py runserver

После запуска, проект доступен по адресу: http://127.0.0.1:8000/.

Автор

Мусатова Татьяна

About

Социальная сеть. Проект на Django.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published