#Scheduler 3000
Используемые фреймворки:
- Bootstrap
- Flask
Необходимые библиотеки находятся в requriments.txt
Запуск:
- Склонировать репозиторий себе
- Установить зависимости "python -m pip install -r requriments.txt"
- Запуск "python run.py"
Создание БД:
- Python Shell
- from Scheduler3K import db
- from Scheduler3K.models import User, Group
- db.create_all()
Scheduler3K - пакет со всеми модулями. run.py - исполняемый файл В пакете Scheduler3K находятся:
- routes.py Отвечает за обработку всех ссылок.
- models.py Отвечает за репрезентацию сущностей базы данных в коде питона
- forms.py Отвечает за обработку форм, на основе которых генерируется html-формы для пользователей
- _init_.py Отвечает за настройку фреймворка
Шаблоны
- layout.html Основной шаблон, который расширяют другие, с нужным содержимым
- home.html Главная страница
- account.html Страница, на которой можно изменить группу или добавить расписание для группы
- login.html Страница входа в систему
- register.html Страница регистрации
- timetable.html Страница с выбранным расписанием