Small URL - веб сервис, помогающий укоротить URL или сам придумает для Вас короткий вариант.
- Python 3.9.13
- Flask 2.0.2
- Werkzeug 2.0.2
- SQLAlchemy 1.4.29
- В первое окно необходимо указать ссылку, для которой Вы хотите создать короткий вариант.
- Во втором окне можно указать короткий вариант идентификатора (до 16 символов). Это окно не обязательное и его можно оставить пустым. В таком случае короткая ссылка сгенерируется автоматически.
git clone git@github.com:VeraUrsul/small_url.git
cd small_url
python -m venv venv
-
Если у вас Linux/macOS
source venv/bin/activate
-
Если у вас windows
source venv/scripts/activate
# Обновить пакет pip
python3 -m pip install --upgrade pip
pip install -r requirements.txt
touch .env
nano .env
FLASK_APP=small_url
# определить среду запуска приложения — «продакшена» или разработки
FLASK_ENV=development
DATABASE_URI=sqlite:///db.sqlite3
SECRET_KEY=funfunfun
flask db upgrade
flask shell
# Создайте таблицы
>>> from small_url import db
>>> db.create_all()
flask run