Первая и главная ошибка в том, что сайты на Python и под фреймворком Django имеют свою специфику установки и запуска. Там нужен, по первости, очень большой бубен и много терпения. То что на хостинге прописали, это правила для HTML(голый) или PHP сайтов, которые в 98% используются "веб разработчиками". Вам нужно гуглить "установка Django на %ваш_хостинг%" или "Deploy django". Проще всего попросить хостера вам помочь, сразу сказав, что сайт на python`e, либо найти фрилансера на разовую услугу установки плюс составление инструкции пошаговой его действий.
upd: разница между html(php) сайтами и python(django) в установки на веб хостинг в том, что первые обычно ограничиваются залитием файлов в строго указанную хостером папку, просто как набор файлов. А Django сайт устанавливается как программа, условно говоря "через инсталлятор" и по этому требует больше обычных прав пользователя, больше знаний оператору и наплевать на "папку на сервере".