Yatube - это соцсеть нового поколения, в которой пользователи публикуют сообщения, фотографии, комментарии и взаимодействуют с ними. Пользователи взаимодействуют через браузер. Особенности:
- Размещение постов без ограничений по количеству символов;
- Прикрепление фотографий;
- Комментирование постов;
- Подписки на любимых авторов.
Python, Django, SQL, HTML
- Пагинация страниц
- Кеширование
- Клонировать репозиторий
git@github.com:Dragonwlad/yatubeproject.git
- Перейти в него
cd api_final_yatube
Cоздать и активировать виртуальное окружение:
python -m venv venv
source venv/bin/activate
Установить зависимости из файла requirements.txt:
pip install -r requirements.txt
Перейти в папку с файлом manage.py :
cd yatube_api/
Выполнить миграции:
python manage.py migrate
Запустить проект:
python manage.py runserver
Проект доступен по адресу: 127.0.0.1:8000 - может отличаться от вашего, см. в консоль
Панель администратора:
*127.0.0.1:8000/admin