Во-первых, веб-сервер обычно имеет как минимум два «интерфейса», каждый с одним или несколькими IP-адресами. Интерфейс «loopback» будет иметь IP-адрес 127.0.0.1 и доступен ТОЛЬКО с компьютера, на котором работает сервер.
Итак, работа на 127.0.0.1:8000 означает, что вы указываете runserver, что он доступен ТОЛЬКО с самого сервера на порту 8000. Это безопасно, но немного сложно для тестирования. Чтобы увидеть результат в веб-браузере, вам нужно использовать туннель SSH с переадресацией портов. (Я бы объяснил, как это сделать, но, честно говоря, это не решит вашу реальную проблему. Но я вернусь к этому.)
Запуск: 8000 означает, что вы указываете runserver, чтобы он был доступен из Интернета - что, вероятно, вам и нужно. Если это не работает, то это, вероятно, означает, что они брандмауэр порта. Вы можете связаться со службой поддержки и попросить их открыть дыру, ИЛИ использовать SSH-туннель, но на этом этапе я должен спросить: чего вы пытаетесь достичь?
Вы не должны использовать runserver для производства. Используйте runserver на своем локальном компьютере для тестирования, затем разверните его на Hostmonster. (Очевидно, они поддерживают Django через FastCGI, согласно их веб-сайту.) Не используйте runserver на Hostmonster, он не будет делать то, что вы хотите.