Нелегко разместить проект django на общем хосте. По крайней мере, это связано с множеством проблем, с которыми вам приходится сталкиваться.
И вам нужно будет использовать хостинги, которые поддерживают проект django (не только python). Django поставляется с требованиями, которые предъявляются не многими хостингами, поэтому я настоятельно рекомендую использовать VPS (например, Ubuntu) и размещать его самостоятельно.
Существует множество отличных документов для размещения проекта django на VPS, и множество облачных сервисов предоставляют услуги для django.
Пример:
Как обслуживать приложения Django с помощью uWSGI и Nginx в Ubuntu 16.04