0

Django アプリを Heroku にデプロイしようとしていますが、チュートリアルに従っていますが、次の方法で Web サイトを開こうとすると:

heroku open 

エラーが表示されます:

Request URL:    http://nameless-dawn-7713.herokuapp.com/
Using the URLconf defined in crunchWeb.urls, Django tried these URL patterns, in this order:

^crunchApp/results$
^crunchApp/contact$
^admin/

The current URL, , didn't match any of these.

「heroku open」を実行する前でも、URLs.py ファイルは次のようになります (保存されます)。

from django.conf.urls import patterns, include, url

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('crunchApp.views',


url(r'^crunchApp/results$', 'results'),
url(r'^http://nameless-dawn-7713.herokuapp.com/$', 'contact'),
url(r'^crunchApp/contact$', 'contact'),
url(r'^admin/', include(admin.site.urls)),

)

コマンドの前に urls.py を変更する必要があるかもしれないと思います:

git commit -m "my django app"

しかし、コマンドまで必要なURLがわかりません:

heroku create

何をすべきかのアイデアはありますか?

4

1 に答える 1

1

なぜurl(r'^http://nameless-dawn-7713.herokuapp.com/$', 'contact')あなたのurlsファイルにあるのですか?実際、これらの URL はアプリケーションに関連している必要があり、Heroku にアップロードする前にこのファイルを更新しないでください (ローカルで動作する場合は、このファイルを変更しなくても Heroku で動作するはずです)。

連絡先ビューをベース URL (http://nameless-dawn-7713.herokuapp.com/) に接続する場合は、次のようなものを使用する必要があります。

url(r'^$', 'contact')

お役に立てれば !

于 2012-09-07T20:53:45.233 に答える