2009-09-03 4 views
0

Почему я получаю эту ошибку?Страница не найдена ошибка


Страница не найдена (404)

Используя URLconf, определенный в myproject.urls, Django пробовал эти шаблоны URL, в следующем порядке:

  1. ^админ/DOC/
  2. ^admin/

Текущий URL-адрес не соответствует ни одному из них.


Я просто раскомментирую связанные строки в urls.py, чтобы включить admin и admindoc. Они оба работают; но когда я перехожу в корневой домен (например, example.com), я получаю эту ошибку.

мой urls.py как это:

# Uncomment the next two lines to enable the admin: 
from django.contrib import admin 
admin.autodiscover() 

urlpatterns = patterns('', 
    # Example: 
    # (r'^myproject/', include('myproject.foo.urls')), 

    # Uncomment the admin/doc line below and add 'django.contrib.admindocs' 
    # to INSTALLED_APPS to enable admin documentation: 
    (r'^admin/doc/', include('django.contrib.admindocs.urls')), 

    # Uncomment the next line to enable the admin: 
    (r'^admin/', include(admin.site.urls)), 
) 

Заранее спасибо ...

ответ

1

Это потому, что вы не имеете URL, определенного для корневого домена. Проверьте наш URLconf: он содержит две строки, которые вы указали, что означает, что у вас есть только URL-адреса, определенные для example.com/admin и example.com/admin/doc, но не всего example.com.

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