Getting the admin site to work in Django Project -
i trying admin site work django project. following tutorial https://docs.djangoproject.com/en/1.4/intro/tutorial02/ , using django 1.4.
urls.py:
from django.conf.urls import patterns, include, url # uncomment next 2 lines enable admin: django.contrib import admin admin.autodiscover() urlpatterns = patterns('', (r'^$', include('polls.urls')), # examples: # url(r'^$', 'blog.views.home', name='home'), # url(r'^blog/', include('blog.foo.urls')), # uncomment admin/doc line below enable admin documentation: #url(r'^admin/doc/', include('django.contrib.admindocs.urls')), # uncomment next line enable admin: url(r'^admin/', include(admin.site.urls)), ) the settings.py is:
databases = { 'default': { 'engine': 'django.db.backends.sqlite3', # add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'name': 'dev.db', # or path database file if using sqlite3. 'user': '', # not used sqlite3. 'password': '', # not used sqlite3. 'host': '', # set empty string localhost. not used sqlite3. 'port': '', # set empty string default. not used sqlite3. } } installed_apps = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'polls', # uncomment next line enable admin: 'django.contrib.admin', # uncomment next line enable admin documentation: #'django.contrib.admindocs', ) the error msg is:
doesnotexist @ /admin/ site matching query not exist. request method: request url: http://127.0.0.1:8000/admin/ django version: 1.4 exception type: doesnotexist exception value: site matching query not exist. exception location: /users/imac/work3/env/lib/python2.7/site-packages/django/db/models/query.py in get, line 366 python executable: /users/imac/work3/env/bin/python python version: 2.7.1 python path: ['/users/imac/work3/blog', '/users/imac/work3/env/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg', '/users/imac/work3/env/lib/python2.7/site-packages/pip-1.1-py2.7.egg', '/users/imac/work3/env/lib/python27.zip', '/users/imac/work3/env/lib/python2.7', '/users/imac/work3/env/lib/python2.7/plat-darwin', '/users/imac/work3/env/lib/python2.7/plat-mac', '/users/imac/work3/env/lib/python2.7/plat-mac/lib-scriptpackages', '/users/imac/work3/env/extras/lib/python', '/users/imac/work3/env/lib/python2.7/lib-tk', '/users/imac/work3/env/lib/python2.7/lib-old', '/users/imac/work3/env/lib/python2.7/lib-dynload', '/system/library/frameworks/python.framework/versions/2.7/lib/python2.7', '/system/library/frameworks/python.framework/versions/2.7/lib/python2.7/plat-darwin', '/system/library/frameworks/python.framework/versions/2.7/lib/python2.7/lib-tk', '/system/library/frameworks/python.framework/versions/2.7/lib/python2.7/plat-mac', '/system/library/frameworks/python.framework/versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/users/imac/work3/env/lib/python2.7/site-packages'] not sure problem? need guidance. appreciate help.
settings.py :
databases = { 'default': { 'engine': 'django.db.backends.sqlite3', # add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'name': 'data.db', # or path database file if using sqlite3. 'user': '', # not used sqlite3. 'password': '', # not used sqlite3. 'host': '', # set empty string localhost. not used sqlite3. 'port': '', # set empty string default. not used sqlite3. } } installed_apps = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', # uncomment next line enable admin: 'django.contrib.admin', # uncomment next line enable admin documentation: # 'django.contrib.admindocs', 'try', ) urls.py:
from django.conf.urls import patterns, include, url django.contrib import admin admin.autodiscover() urlpatterns = patterns('', url(r'^admin/', include(admin.site.urls)), ) run syncdb create db , user. should work.
Comments
Post a Comment