Необходимо запустить ./manage.py runserver
. По-отдельности файлы запускать не нужно. Запущенный сервер будет печатать в вывод всю информацию по обработке запроса. Можете добавить отладочную печать - и она будет напечатана при обработке запроса.
Помимо печати можете использовать breakpoint'ы. В Pycharm это делается нажатием чуть правее номера строки (появится красная кнопка).
Помимо этого можно писать в коде:
import pdb; pdb.set_trace()
Или более продвинутая версия (требует установки через pip):
import ipdb; ipdb.set_trace()
Вам необходимо создать файл settings_local.py
, в котором лежат локальные настройки. Данный файл это не стандарт Django, это преподавательская рекомендация хранить локальные настройки в отдельном файле. Пример файла:
SECRET_KEY = 'yd_+58^-&ggi#4zz&5#%h0xrjx)-yro(e9fvtdnyx=tlpp+@h^'
DEBUG = True
Это просто объект, позволяющий удобно организовывать счетчик. Входит в стандартную библиотеку. Документация: https://docs.python.org/3/library/collections.html#collections.Counter