2013-02-20 4 views
0

Прежде всего, я новичок. Я запускаю Django 1.4.3 на Mac OSX Mountain Lion. Я просматриваю учебники на сайте Django, и я замечаю, что моя домашняя страница не работает, когда мой администратор активен.Домашняя страница Django неактивна, когда администратор активен

Я раскомментировал администратор строку в urls.py и страница администратора работает отлично, но главная страница обыкновения нагрузка:

Используя URLcong, определенную в mysite.urls, Django пробовал эти URL скороговорку, в этот порядок: 1.^admin/ текущий URL-адрес, не соответствует ни одному из них.

urls.py:

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

from django.contrib import admin 
admin.autodiscover 

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

admin.py:

from polls.models import * 
from django.contrib import admin 

admin.site.register(Poll) 

я упускаю что-то?

+0

Вы не указали свой urls.py, так что невозможно сказать. –

+0

Пожалуйста, покажите свой 'urls.py' – wRAR

+0

извините! я добавил в urls.py и admin.py – Gpivovarov

ответ

1

Как описано в Part 3 учебника, вам необходимо добавить дополнительные записи в ваш urls.py. Неясно, как у вас был просмотр домашней страницы без каких-либо записей (кроме того, для администратора), если вы запустили сервер разработки с ./manage.py runserver.

Если у вас есть видимый домашняя страница в http://localhost:8000/ с записью в вашей urlpatterns как:

url(r'^$', 'polls.views.index'), 

, пока polls был на пути питона, был в нем views.py, который содержал вызываемый по имени index.

Смежные вопросы