2016-09-05 21 views
-1

私はdjangoを使用して個人用のポートフォリオWebサイトを作成しました。あなたは、私がHerokuのウェブサイトに言ったようにprocfileとrequirements.txtファイルを持っているし、Herokuので指示されるように、コマンドプロンプトで次のようでしたhereheroku上のDjangoデプロイメントは動作しません

をクリックすることで、私のGitHubリポジトリで正確なディレクトリリストとソースコードを見ることができます:

collectstatic --noinputエラーはので、私はこれでし発生
$ heroku login 
$ heroku git:clone -a appname 
$ cd appname 
$ git add . 
$ git commit -am "make it better" 

は次に:

heroku config:set DISABLE_COLLECTSTATIC=1 

をそれから私は再び展開プロセスを繰り返し、今回は展開が成功しました。そして、私はアプリを開いたが、ウェブサイトは表示されませんでした。代わりにthisが登場しました。

このウェブサイトを展開するのを手伝ってください。

+0

開発中にアプリがローカルで動作しますか? –

+0

@DanielRosemanはいローカルは完全に動作します – Ishan

+0

@DanielRosemanこのページはPHPとは関係ありません....私はいつでもHTML拡張子を与えることができます.....なぜアプリは英雄で動作していないのですか? – 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 –

関連する問題