Сайт делался специально под нужды Географического Факультета МГУ имени М.В. Ломоносова. Он представляет собой систему, разработанную на Flask и bootstrap, реализующую систему работы с графиками, регистрацию и работу с базами данных для хранения приборов и комплексов.
-
Склонировать репозиторий или скачать zip архив
git clone https://github.com/omixyy/MSU_aerosol_site
-
Создать виртуальное окружение
python -m venv venv
-
Установить зависимости
-
Для продакшна
pip install -r requirements/prod.txt
-
Для тестирования
pip install -r requirements/test.txt
-
Для разработки
pip install -r requirements/dev.txt
-
-
Перейти в основную папку проекта: msu_aerosol
cd msu_aerosol
-
Создать первого админа
flask createsuperuser
-
Запустить сайт
python run.py
-
Зарегистрироваться как админ (войти в аккаунт, созданный в п. 5)
-
Зайти в админку
-
Добавить комплексы и приборы
-
Настроить приборы в домашней странице админки
-
Увидеть результат на главной странице
Принимается только одна - это YADISK_TOKEN. В неё необходимо положить Ваш токен для работы с Яндекс диском
Администратор на админской странице может:
- Изменять уже существующие записи
- Создавать новые
- Изменять статусы пользователей