8

基本的に私はチュートリアルに従っていますが、管理ページを機能させることに関しては行き詰まっています。私が得るエラーは次のとおりです:要求されたURL /admin/はこのサーバーで見つかりませんでした。だから私はたくさんのフォーラムとかなりの数のstackoverflowの質問を見ましたが、私は完全な初心者なので、それらの半分を理解しておらず、残りの半分の解決策は私の問題を解決しません。これは私のsettings.pyがどのように見えるかです:

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    # Uncomment the next line to enable the admin:
    'django.contrib.admin',
    # Uncomment the next line to enable admin documentation:
    'django.contrib.admindocs',
    'polls'
)

これは私のurls.pyがどのように見えるかです:

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


# Uncomment the next two lines to enable the admin:

from django.contrib import admin

admin.autodiscover()


urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'BoE.views.home', name='home'),
    # url(r'^BoE/', include('BoE.foo.urls')),

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

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

どんな助けでも大歓迎です。前もって感謝します!

4

2 に答える 2

6

http:// 127 0 0 1:8000にアクセスしたときに、「Welcome toDjango」ページが表示されましたか?(ドット付き)

http:// 127 0 0 1:8000 / admin /にアクセスしますか?

チュートリアルパート1のすべてが機能しましたか?データベース内のアイテムを見ましたか?


以下のコメントでは、Djangoは私が持っていたのとまったく同じコードを持っていたので(そして私のものは機能したので)、問題はDjangoにあるのではないと考えました。彼はwiki.bitnami.org/Components/Djangoにアクセスし、そこでの指示に従う必要がありました

于 2012-07-20T16:41:59.853 に答える
1

これがまだ問題である可能性があると私が考えることができる唯一のことなので、私は先に進んで突き刺すつもりです。

開発サーバーのみを実行python manage.py runserverすると、127.0.0.1:8000にバインドされます。ただし、文字通りマシン上にあるブラウザで実行している場合、またはマシンを介して直接アクセスする場合(X Window、VNC、トンネルなど)を除いて、これにリモートでアクセスすることはできません。

実際のIPアドレスで開発サーバーにアクセスする場合は、プライマリインターフェイスにバインドするようにサーバーに指示する必要があります。

python manage.py runserver 0.0.0.0:8000

その後、ローカルブラウザでサイトにアクセスできるようになります。http://<ip>:8000/admin/

于 2012-07-20T16:55:57.907 に答える