Скрипт позволяет заменять двойки и тройки учеников на пятерки, удалять плохие комментарии и добавлять хорошие.
Этот сайт - интерфейс для учеников школы. Здесь можно посмотреть оценки, расписание и прочую открытую информацию. Учителя заполняют базу данных через другой сайт. Ставят там оценки и т.д.
- Скачайте код
- Откройте терминал в папке, где находится файл
manage.py
- Установите зависимости командой
pip install -r requirements.txt
- Создайте БД командой
python3 manage.py migrate
- Запустите сервер командой
python3 manage.py runserver
- Скачайте скрипт
- Откройте терминал в папке, где находится файл
manage.py
- Запустите shell
python manage.py shell
- Скопируйте все содержимое файла
script.py
и вставьте в shell
- Меняем оценки
fix_marks(name)
.name
- ФИО ученикаfix_marks('Сергеев Ираклий Фёдорович')
- Удаляем плохие комментарии
remove_chastisements(name)
.name
- ФИО ученикаremove_chastisements('Сергеев Ираклий Фёдорович')
- Добавляем хорошие комментарии
create_commendation(name, lesson, year, letter)
.name
- ФИО ученика,lesson
- название урокаКомментарий добавится только к последнему уроку.create_commendation('Сергеев Ираклий Фёдорович', 'Информатика')
Код написан в учебных целях — это урок в курсе по Python и веб-разработке на сайте Devman.