0

まず第一に、私は初心者です。Mac OSX Mountain Lion で Django 1.4.3 を実行しています。Django サイトのチュートリアルを進めていますが、管理者がアクティブなときにホームページが機能しないことに気付きました。

urls.py の管理行のコメントを外したところ、管理ページは正常に動作しますが、ホームページは読み込まれません:

mysite.urls で定義された URLcong を使用して、Django はこれらの URL パターンを次の順序で試しました: 1. ^admin/ 現在の URL は、これらのいずれとも一致しませんでした。

urls.py:

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

from django.contrib import admin
admin.autodiscover

urlpatterns = patterns('',
    #url(r'^admin/doc/' include('django.contrib.admindocs.urls')),
    url(r'^admin/' include(admin.site.urls)
)

admin.py:

from polls.models import *
from django.contrib import admin

admin.site.register(Poll)

何か不足していますか?

4

1 に答える 1

1

チュートリアルのパート 3で説明したように、追加のエントリを に追加する必要がありますurls.py。開発サーバーを./manage.py runserver.

http://localhost:8000/あなたのようなエントリで閲覧可能なホームページがある場合urlpatterns:

url(r'^$', 'polls.views.index'),

pollsPython パス上にある限り、views.py名前付きの呼び出し可能オブジェクトを含む が含まれていましたindex

于 2013-02-20T14:03:29.773 に答える