Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

hw05 final

NotificationsYou must be signed in to change notification settings

Andrei191/hw05_final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

В Yatube можно создавать посты с фотографиями, комментировать записи и подписываться на других авторов.

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

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


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

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

Клонируйте репозитроий с программой:

git clone git@github.com:Andrei191/hw05_final.git

В созданной директории установите виртуальное окружение, активируйте его и установите необходимые зависимости:

python3 -m venv venv
source venv/scripts/activate
pip install -r requirements.txt

Создайте в директории файл .env и поместите туда SECRET_KEY, необходимый для запуска проекта:

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

python manage.py migrate

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

python manage.py createsuperuser

Запустите сервер:

python manage.py runserver

Ваш проект запустился наhttp://127.0.0.1:8000/

С помощью команды pytest вы можете запустить тесты и проверить работу модулей

Для подтверждения регистрации и сброса пароля используйте папку sent_emails

Автор: Карасев Андрей.

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp