Скрипт для внесения изменений в базу данных электронного дневника школы. Сайт дневника (сайт - интерфейс для учеников школы) можно запустить локально из репозитория Электронного дневника школы.
Для работы скрипта нужно запустить сайт дневника (подробная инструкция в README Электронного дневника школы ). Также Вам понадобиться файл с базой данных для работы сайта.
- Рекомендуется использовать виртуальное окружение для запуска проекта.
- Для корректной работы Вам необходим Python версии 3 и выше.
Для запуска скрипта необходимо:
- Положить файл
scripts.py
рядом с файломmanage.py
сайта - Запустить shell-оболочку
python manage.py shell
- Импортировать функцию для работы
from scripts import become_excellent
- Запустить функцию с необходимыми аргументами
become_excellent(
child_name='Фролов Иван',
subject_title='История',
fix_marks_flag=True,
remove_chastisements_flag=True,
create_commendation_flag=True,
)
При запуске функции доступны следующие аргументы:
child_name
- ФИО ученика (допускается ввести только фамилию и имя)subject_title
- Название предмета для которого необходимо добавить похвалуfix_marks_flag
- флаг (True / False
) для запуска исправления оценокremove_chastisements_flag
- флаг (True / False
) для удаления замечанийcreate_commendation_flag
- флаг (True / False
) для создания похвалы по выбранному предмету
Код написан в образовательных целях на курсах для веб-разработчиков dvmn.org.