私はDjangoを初めて使用し、管理サイトをアクティブ化するチュートリアルに従っています。チュートリアルから次の構成を行いました。
django.contrib.admin
まず、 settings.py の apps 部分の行のコメントを外しました。python manage.py syncdb
次に、ターミナルでコマンドを実行しました。from django.contrib import admin
次に、 、admin.autodiscover()
、およびurl(r'^admin/', include(admin.site.urls))
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'^$', 'mysite.views.home', name='home'), # url(r'^mysite/', include('mysite.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)), )
そして、プロジェクトを実行すると、次のエラーが発生します。
Page not found (404)
Request Method: GET
Request URL: http://127.0.0.1:8000/
Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:
^admin/
The current URL, , didn't match any of these.
You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.
私に何ができる?
ご回答ありがとうございます。アクセスしようとするhttp://127.0.0.1:8000/admin
と、次のエラーが表示されます。
DoesNotExist at /admin/
Site matching query does not exist. Lookup parameters were {'pk': 1}
Request Method: GET
Request URL: http://127.0.0.1:8000/admin/
Django Version: 1.5
Exception Type: DoesNotExist
Exception Value:
Site matching query does not exist. Lookup parameters were {'pk': 1}
Exception Location: /usr/local/lib/python2.7/dist-packages/django/db/models/query.py in get, line 401
Python Executable: /usr/bin/python
Python Version: 2.7.3
Python Path:
['/home/eren/mysite',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-linux2',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages/PIL',
'/usr/lib/python2.7/dist-packages/gst-0.10',
'/usr/lib/python2.7/dist-packages/gtk-2.0',
'/usr/lib/pymodules/python2.7',
'/usr/lib/python2.7/dist-packages/ubuntu-sso-client']
Server time: Fri, 24 May 2013 23:29:03 +0300