by InfantemTeam <[email protected]>.
Тестовая страница для проверки рекомендаций: /test (на сайте нет ссылки сюда).
Автоматически подготовит виртуальную среду (virtualenv) и подтянет зависимости:
$ ./init.sh
Способ запуска стандартный для Quart.
-
Dev (
dev.sh
):$ PYTHONPATH=.. python3 -m ${PWD##*/}
(сервер запустится на unix-сокете
/tmp/leaders.sock
.) -
Prod (
prod.sh
):Через любой ASGI-совместимый сервер, например:
$ PYTHONPATH=.. hypercorn ${PWD##*/}.app:app
(имя директории, содержащей данный репозиторий, должно быть валидным идентификатором Python, т.е., в частности, без
-
).
Файл базы данных SQLite (db.sqlite
) будет создан в текущей директории.
- /api/recomms?user_id=N&count=M — API (JSON)
- /test — Admin
- /lk — User