Перенаправление на странице администратора Django

#django #redirect

#django #перенаправление

Вопрос:

В моем проекте django, после активации приложения администратора, я не могу получить доступ к странице localhost / soundaxis / admin, потому что я перенаправлен на localhost / admin.

Я думаю, проблема связана с тем фактом, что проект не был расположен по базовому адресу.

Urls.py:

 from django.conf.urls.defaults import *

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
     (r'^soundaxis/', 'views.index.home'),
     (r'^soundaxis/admin/', include(admin.site.urls)),
)
  

Комментарии:

1. Можем ли мы увидеть ваш urls.py ?

2. Конечно. Я отредактировал вопрос и вижу там.

Ответ №1:

Запустите сервер, введя следующее в базовом каталоге: python manage.py runserver

затем перейдите к http://localhost:8000 /

Довольно сложно заставить проект запускаться из другого подкаталога, поэтому я предлагаю запускать его из базы, особенно во время разработки. Позже в игре вы можете попробовать выполнить это из поддиректора, если потребуется, но еще лучше было бы использовать поддомен.