1

私は最初の Django Web サイトに取り組んでおり、問題が発生しています。管理ページ www.example.com/admin にアクセスしようとすると、404 ページが表示されます。それを使用して自分のコンピューターの管理サイトにアクセスしようとすると、機能しpython manage.py runserverます。問題を解決するために、どのような情報が必要ですか?

url.py

from django.conf.urls import patterns, include, url`
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.contrib import admin
from django.http import HttpResponseRedirect
admin.autodiscover()

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

```

4

2 に答える 2

0

Django 管理者をINSTALLED_APPS設定ファイルに含める必要があります (おそらく既に存在しますが、コメントアウトされています)。

管理サイトの URL も構成する必要があります。これは、サイト全体の urls.py にあるはずです。これもおそらくコメントアウトされていますが、そこにあります。

これらの両方をすでに行っている場合は、プロジェクト自体から urls.py を共有してください。

于 2013-10-11T20:29:22.383 に答える