2016-09-05 4 views
-1

Я создал персональный портфолио для себя, используя django, а также блог. Вы можете увидеть точное листинг каталога и исходный код в моем хранилище GitHub, нажав hereDjango развертывание на heroku не работает

У меня есть PROCFILE и файл requirements.txt как сказал на веб-сайте Heroku и сделал следующее в командной строке в соответствии с указаниями Heroku:

$ heroku login 
$ heroku git:clone -a appname 
$ cd appname 
$ git add . 
$ git commit -am "make it better" 

Тогда collectstatic --noinput произошла ошибка, так что я сделал это:

heroku config:set DISABLE_COLLECTSTATIC=1 

Затем я снова повторил процесс развертывания и на этот раз развертывание было успешным. И затем я открыл приложение, но сайт не появился. Появилось this.

Пожалуйста, помогите мне развернуть этот сайт.

+0

Приложение работает локально в разработке? –

+0

@ DanielRoseman да локально он отлично работает – Ishan

+0

@ DanielRoseman Страница не имеет ничего общего с php .... Я могу дать расширение html в любое время ..... Вот почему приложение не работает в heroku ?? – Ishan

ответ

0

Возможно, вы работаете в Windows. Heroku, как и большинство сред развертывания, использует Linux; в этой среде файловая система учитывает регистр. Ваш каталог шаблонов следует называть «шаблонами».

Обратите внимание, что вы не должны совершать много этого материала ни Github, ни Heroku. В частности, следует исключить каталог venv на базовом уровне и каталоги pycache внутри каждого каталога. Вы можете использовать функциональность git exclude, чтобы убедиться, что они не добавлены.

Также очень странно, что вы назвали свои шаблоны с расширениями «.php». Здесь нет PHP.

+0

хорошо спасибо .... Я сделаю, как вы сказали, и попробуйте снова развернуться ..... Я надеюсь, что это сработает на этот раз ... Я расскажу вам, что произойдет. :) – Ishan

+0

Угадайте, что? Это сработало. Вы можете проверить это здесь: https://ikushum.herokuapp.com/ Но есть и другая проблема ... Файлы CSS и javascript не работают .... Пожалуйста, помогите мне справиться с этим .... и Еще раз спасибо – Ishan

+0

Ну, я не знаю, почему вы удивлены, вы отключили collectstatic. Тем не менее, прочтите следующее: https://devcenter.heroku.com/articles/django-assets –

Смежные вопросы