Skip to content

Yatube v2. Yatube - это социальная сеть с авторизацией, персональными лентами, комментариями и подписками на авторов статей.

Notifications You must be signed in to change notification settings

AnnaBerk/hw03_forms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

backend_community_homework

Яндекс Практикум. Спринт 4. Итоговый проект. Расширение проекта Yatube v1

Описание

Yatube - это социальная сеть с авторизацией, персональными лентами, комментариями и подписками на авторов статей.

Функционал

  • регистрация пользователя,
  • вход/выход пользователя,
  • восстановления пароля,
  • создания записей сообщества,
  • подробная информация, редактирование только своей записи,
  • отображение постов пользователя,
  • пагинация, раздел Об авторе, Технологии, отображения профиля пользователя.

Установка

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

git clone git@github.com:AnnaBerk/hw02_community.git

Перейти в папку с проектом:

cd hw03_forms/

Установить виртуальное окружение для проекта:

python -m venv venv

Активировать виртуальное окружение для проекта:

для OS Lunix и MacOS

source venv/bin/activate

для OS Windows

source venv/Scripts/activate

Установить зависимости:

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

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

cd yatube
python3 manage.py makemigrations
python3 manage.py migrate

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

python3 manage.py runserver

адрес запущенного проекта http://127.0.0.1:8000 Зарегистирировать суперпользователя Django:

python3 manage.py createsuperuser

адрес панели администратора http://127.0.0.1:8000/admin

About

Yatube v2. Yatube - это социальная сеть с авторизацией, персональными лентами, комментариями и подписками на авторов статей.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published