В своё время были схожие проблемы — необходимо правильное понимание структуры проекта и назначение «__init__»-файлов.
Для себя я нашёл решение в изучении готовых шаблонов новых проектов, «скелетов» — это позволило мне лучше понимать важность правильной организации файловой структуры проекта, что исключило ошибки, описанные в вопросе.
Советую посмотреть на следующие проекты:
Лишним не будет.
Касательно вопроса — ошибки после разворачивания проекта не возникает, в браузере вижу это:
Были подозрения на порядок загрузки модулей (и «грязный» __init__), именно поэтому предложил изучить этот вопрос подробнее.