Возможно вы сумеете мне помочь.
Версия Джанги 1.2.1
Решил я наконец-то сделать админку у себя на сайте. Прописал в settings
DATABASES = { 'default': { 'ENGINE': 'sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. 'NAME': '/home/admin/domains/domain.com/public_html/mysite/db.sqlite3', # Or path to database file if using sqlite3. 'USER': '', # Not used with sqlite3. 'PASSWORD': '', # Not used with sqlite3. 'HOST': '', # Set to empty string for localhost. Not used with sqlite3. 'PORT': '', # Set to empty string for default. Not used with sqlite3. } }
Расскоментировал нужные строки. И добавил в urls.py импорт и патерны для админки:
from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', (r'^admin/', include(admin.site.urls)), \ )
Теперь если зайти на domain.com/admin/, то редиректит на domain.com/500.shtml.
Почему я не вижу админки? Код чего привести, чтобы было легче найти ошибку?
Полностью файл urls.py выглядит следующим образом, т.е. конструкция патерно все страниц отличается от патерна админки.
# -*- coding: utf-8 -*- from django.conf.urls.defaults import * from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', (r'^admin/', include(admin.site.urls)), \ ) urlpatterns += patterns('mysite.views_index', (r'^$', 'view_index'), \ (r'^index/$', 'view_index'), \ (r'^index/index/$', 'view_index'), \ ) urlpatterns += patterns('mysite.views_contact', (r'^contact/$', 'view_contact'), \ (r'^contact/contact/$', 'view_contact'), \ (r'^contact/show/$', 'view_show'), \ ) urlpatterns += patterns('mysite.views_feed', (r'^feed/$', 'view_feed'), \ (r'^feed/feed/$', 'view_feed'), \ ) urlpatterns += patterns('mysite.views', (r'^.*?/$', 'view_default'), \ )