Дополнительный скрипт для работы с сайтом электронный дневник школы. Скрипт script.py
содержит набор функций для исправления записей в базе данных об одном ученике.
Настройте и запустите сайт с электронным дневником по инструкции из репозитория. Пока работает сайт, откройте еще один терминал в папке с проектом сайта и запустите django shell командой:
python manage.py shell
Скопируйте содержимое файла script.py
и запустите внутри shell.
Далее запускайте внутри shell нужные функции, указывая имя ученика в качестве аргумента. Желательно указывать полное имя. Функции выдадут ошибку, если найдут несколько учеников с одинаковым именем. Для выхода из shell используйте команду exit.
fix_marks
Исправялет все плохие оценки ученика (2 и 3) на 5. Пример команды в shell:
fix_marks('Фролов Иван')
remove_chastisements
Удаляет все замечания ученика. Пример команды в shell:
remove_chastisements('Фролов Иван')
create_commendation
Добавляет одну похвалу для ученика в случайный урок по указанному предмету. Пример команды в shell:
create_commendation('Фролов Иван', 'История')
Код написан в учебных целях — это урок в курсе по Python и веб-разработке на сайте Devman.