質問: ### 前提・実現したいこと DjangoGirlsTutorial というサイトに従い、Django の学習を進めている者です。 $ git push heroku master を実行した後に、 $ heroku run python manage.py migrate を行いました。 $ heroku open でwebサイトを確認したのですが、Not Found となります。 原因がお分かりになる方、ご教授頂けますでしょうか。 ### 発生している問題・エラーメッセージ $ heroku ps:scale web=1 Herokuのウェブプロセスを起動し、 $ heroku run python manage.py migrate $ heroku run python manage.py createsuperuser 以上の二つを実行すればWebサイトが見れるようになる。とのことなのですが、 Not Found The requested URL / was not found on this server. と、web上で表示されます。 ### $ heroku run python manage.py migrate を実行すると以下のように表示されます。 ``` Running python manage.py migrate on ⬢ djangogirlsblog-y... up, run.1180 (Free) Operations to perform: Synchronize unmigrated apps: staticfiles, messages Apply all migrations: auth, contenttypes, admin, blog, sessions Synchronizing apps without migrations: Creating tables... Running deferred SQL... Installing custom SQL... Running migrations: No migrations to apply. ``` ### 補足情報(FW/ツールのバージョンなど) python 3.6.4 mac OS ### 以上、宜しくお願い致します。
回答: 私はDjango未経験なので、お役に立てなかったらすみません。 こちらのページをご覧になられていると推測して、回答します。 > > コマンドで、https://djangogirlsblog.herokuapp.com/といったあなたのアプリケーションのURLがブラウザで開かれます。おそらくエラーページが表示されることでしょう。これは、私たちがまだadmin viewしか作成していないからです。URLの後ろに admin/ をつけてアプリケーションが動いているのをみてみましょう。(例 https://djangogirlsblog.herokuapp.com/admin/) > > > とあるので、`heroku open`で開かれるURLの末尾に`/admin/`を付けてアクセスしてみて下さい。 やはり`not found`のままでしょうか?