Скрипт написан в обучающих целях и предназначен для "влома" электронного дневника от devmn.org
С его помощью вы можете исправить оценки, удалить замечания и добавить похвалы.
- Скопируйте файл hack.py в папку с установленным электронным дневником. Если он еще не развернут, то воспользуйтесь инструкцией из репозитария.
- Запустите электронный дневник коммандой
python3 manage.py runserver
- Запустите Django shell коммандой
python3 manage.py shell
В терминале должен появится похожий текст
Python 3.8.9 (default, Oct 26 2021, 07:25:53)
[Clang 13.0.0 (clang-1300.0.29.30)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>>
- Импортируйте модуль скрипта
import hack
- Вызовите функцию взлома, в аргументах необходимо указать ФИО ученика и название предмета по которому будет добавлена похвала. Можно указаывать только часть ФИО, при условии отсутвия его совпадения у нескольких учеников (в этом случае скрипт выдаст ошибку)
hack.hack_diary('Иванов Иван','Информатика')
- Откройте веб-интерфейс дневника и проверьте как изменилась ваша успеваемость :)
Код написан в учебных целях — это урок в курсе по Python и веб-разработке на сайте Devman.