Репозиторий электронного дневника
Сайт электронного дневника уже давно настроен и работает на отдельном сервере. Этот код связан с электронным дневником и содержит функции, которые исправляют успеваемость в школьном дневнике, изменяя базу данных. Здесь можно: убрать замечания, исправить все плохие оценки, добавить реалистичную похвалу от учителя.
Скачайте файл scripts.py
и положите его рядом с файлом manage.py
в корневой папке сайта электронного дневника.
Понадобится файл базы данных и развёрнутый сайт
Для тренировки, можете скачать копию сайта с данного репозитория.
Выполните эту команду в консоли, чтобы запустить Django Shell:
python3 manage.py shell
Вы должны увидеть это:
(InteractiveConsole)
>>>
Введите данную команду и нажмите Enter, чтобы импортировать все функции:
from scripts import *
Теперь вы можете просто обращаться к любой из функций.
Чтобы исправить оценки ученика, введите эту команду и нажмите Enter:
fix_marks("ФИ0 ученика")
На сайте электронного дневника, оценки исправлены
Чтобы удалить замечания, сделанные ученику, введите эту команду и нажмите Enter:
remove_chastisements("ФИ0 ученика")
Чтобы создать похвалу для ученика к последнему уроку по выбранному предмету, введите эту команду и нажмите Enter:
create_commendation("ФИ0 ученика", "Название предмета", "список похвал")
Чтобы переключаться между ранее введёнными командами, используйте стрелки вверх и вниз.
Чтобы выйти из Django Shell, нажмите сочетание клавиш Ctrl+D.
Взломать электронный дневник.
Код написан в учебных целях — это урок в курсе по Python и веб-разработке на сайте Devman.