Скрипт изменяет оценки, удаляет замечания и добавляет похвалы от учителя для ученика.
Для работы понадобится этот репозиторий с электронным дневником. Качаем устанавливаем зависимости командой
pip install -r requirements.txt
Все операции проводить в Django shell
python manage.py shell
Пример запущенной Django shell:
(ed) @Python:~/e-diary$ python manage.py shell
Python 3.8.10 (default, Nov 26 2021, 20:14:08)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>>
Изменяет все плохие оценки ученика т.е двойки и тройки на пятерки.
Копируем в папку datacenter, в Django shell импортируем скрипт:
>>> from datacenter.fix_marks import fix_marks
Затем запускаем, принимает на вход Фамилию и Имя ученика:
>>> fix_marks('Иванов Иван')
если такого ученика нет в базе оповестит об этом.
Удаляет все замечания от учителей по данному ученику.
Копируем в папку datacenter, в Django shell импортируем скрипт:
>>> from datacenter.remove_chastisements import remove_chastisements
Затем запускаем, принимает на вход Фамилию и Имя ученика:
>>> remove_chastisements('Иванов Иван')
если такого ученика нет в базе оповестит об этом.
Добавляет одну похвалу от учителей по выбранному предмету для данного ученика.
Копируем в папку datacenter, в Django shell импортируем скрипт:
>>> from datacenter.create_commendation import create_commendation
Затем запускаем, принимает на вход Фамилию и Имя ученика и предмет для которого будет добавлена похвала:
>>> create_commendation('Иванов Иван', 'Математика')
если такого ученика или предмета нет в базе оповестит об этом.
Код написан в учебных целях — это урок в курсе по Python и веб-разработке на сайте Devman.