776166, я это так понимаю - файл views/tg.py "не знает", что он package и он будет пытаться инклюдить models.py из той же папки, где сам находится. Файл tg.py из корня видит пакет models и поэтому может инлюдить оттуда.
Ваш бывший заказчик требует работать по проекту шестилетней давности? Логично потребовать оплату за тот проект еще раз. Ну и что, что уже заплатили. Просто у вас деньги кончились, а вы все-таки когда с ним работали.
Скорее всего, джанго неправильно запускаете. Посмотрите логи nginx'а и того, чем django запускаете (видимо, gunicorn).
p.s. почти все эти настройки в секции server, которая слушает не 443 порт не нужны. Там нужен только редирект на https
Модератор, господа, это паранойя и синдром вахтера. Я понимаю тематику ресурса и матом никогда не пишу. Но мой вопрос был задан именно таким образом не просто так, а для придания тональности недоумевания от высказывания.