Проект YaCut — это сервис укорачивания ссылок. Его назначение — ассоциировать длинную пользовательскую ссылку с короткой, которую предлагает сам пользователь или предоставляет сервис.
- Шаг первый: клонируем репозиторий
git clone git@github.com:Nurbek878/yacut.git
- Переходим в папку с проектом
cd yacut
- Создаем и активируем виртуальное окружение
python -m venv venv
source venv/bin/activate
- Обновляем менеджер пакетов pip
pip install --upgrade pip
- Устанавливаем необходимые зависимости
pip install -r requirements.txt
- В корне проекта создаем .env файл
FLASK_APP=yacut
FLASK_ENV=development
DATABASE_URI=sqlite:///db.sqlite3
SECRET_KEY=YOUR_SECRET_KEY
- Создаем файл базы данных и таблицы в нем
flask shell
>>> from yacut import db
>>> db.create_all()
- Запускаем Flask-приложение командой
flask run