2010-11-19 16 views
2

をロードジャンゴません。(127.0.0.1:8000/catalog/)は、なぜ私はサイトをロードしようとしたとき、私は「ページが見つかりません」というエラーを取得する私の見解

をここに私urls.pyは

です
urlpatterns = patterns('', 
(r'^catalog/$', 'preview.views.home'), 
# Example: 
# (r'^ecomstore/', include('ecomstore.foo.urls')), 

# Uncomment the admin/doc line below to enable admin documentation: 
# (r'^admin/doc/', include('django.contrib.admindocs.urls')), 

# Uncomment the next line to enable the admin: 
# (r'^admin/', include(admin.site.urls)),  
) 

とパッケージプレビューに私のviews.py

from django.shortcuts import render_to_response 

# Create your views here. 
def home(request): 
    return render_to_response("index.html") 

"index.htmlには、" フォルダecomstore /テンプレートである、変数TEMPLATE_DIRSがこのディレクトリに設定されています。

奇妙なことに私はデバッグトレースを取得していませんが、DEBUG変数がtrueに設定されています 何が間違っているのか分かりますか?

+0

あなたの設定に 'debug'が有効になっている場合は、あなたのエラーページにトレースバックが必要です。 –

+0

Django開発サーバーはどのように起動しましたか?起動時に出力されたものは何ですか? –

+0

あなたの 'hosts'ファイルが表示しているものを投稿できますか? linux/macの場合は '/ etc/hosts'、Windowsの場合は' C:\ Windows \ system32 \ drivers \ etc \ hosts'です –

答えて

0

settings.pyであなたのTEMPLATE_DIRSの外観は何ですか?また、ロードしてレンダリングする予定のディスク上のindex.htmlのパスは何ですか?それはindex.htmlを見つけることを試みているように聞こえるが、それを見つけることができないが、デバッグトレースバックがなければ、それは難しい。回避策として

+2

テンプレートを見つけることができないと思いますが、 、TemplateDoesNotExistエラーまたは同様のものが含まれます。 – eternicode

0

、多分あなたは私のWindows XPマシン上で今朝と同じような状況に遭遇したhttp://localhost:8000/catalog/

を試すことができます。私が127.0.0.1を使ってlocalhostに切り替えると、ちょうど作業が始まりました。私はそれが働くのをやめさせるために何をしたのかまだ分かっていません。

0

これはあなたのルート(プロジェクトレベル)URLconfですか、それともあなたのアプリのものですか?それがあなたのアプリケーションのものであれば、ルートURLconfから適切に含まれていますか?

Djangoが本当にそれを読んでいるなら、あなたが表示するコードがうまくいきますので、私は尋ねます。

もう1つのアイデア:Http404の例外を引き起こしているのは何ですか?直接、またはget_object_or_404経由ですか?

私はまた、上記の要求を完全なトレースバックを共有するために秒です。

0

私はindex.htmlのIを大文字にしたので、私はこの問題を抱えていました。だからそれはindex.htmlを探していて、私はIndex.htmlを持っていました。それを見つけるために1時間かかりました。ただ二重チェック。

関連する問題