Readme файл
Инструкция по установке
- Скачайте и распакуйте архив с проектом.
- Убедитесь, что у вас установлены необходимые библиотеки: Python 3.7+, Flask, Flask-SQLAlchemy, Flask-Login, Flask-Bcrypt, OpenSSL. Если нет, установите их с помощью pip:
pip install flask flask_sqlalchemy flask_login flask_bcrypt openssl
- Создайте файл
.env
в корне проекта и добавьте в него следующие строки:
CERT_CRT=your_cert.crt
CERT_KEY=your_key.key
DB_KEY=your_db_key
SNIPE_API=your_snipeit_api_key
Замените your_cert.crt
, your_key.key
, your_db_key
и your_snipeit_api_key
на реальные значения. 4. Запустите приложение:
python main.py
Дополнительная информация
Описание проекта
Этот проект представляет собой веб-приложение, которое использует фреймворк Flask для создания API-интерфейса. Приложение предоставляет возможность взаимодействия с базой данных, используя библиотеку Flask-SQLAlchemy, а также авторизацию пользователей с использованием Flask-Login и шифрование паролей с помощью Flask-Bcrypt. Для работы с OpenSSL используется библиотека OpenSSL. Приложение также интегрируется с внешней системой SNIpe-IT, используя API ключи.
Требования к системе
Для работы проекта необходимы следующие требования:
- Операционная система: Linux, Windows или MacOS.
- Версия Python: 3.7 или более поздняя.
- Библиотеки: Flask, Flask-SQLAlchemy, Flask-Login, Flask-Bcrypt, OpenSSL.
Поддержка
Если у вас возникнут проблемы с установкой или использованием проекта, пожалуйста, свяжитесь с нами, и мы постараемся помочь.