2015-02-03 3 views
0

Я использую django-strongholdПолностью зарегистрированный сайт Django

тоже зарегистрировал мой сайт.

Смотрите мой код:

settings.py

INSTALLED_APPS = (
    ... 
    'stronghold', 
) 

MIDDLEWARE_CLASSES = (
    ... 
    'stronghold.middleware.LoginRequiredMiddleware', 
) 

STRONGHOLD_PUBLIC_URLS = (
    '/admin/', 
) 

views.py

... 
from stronghold.decorators import public 
... 

@public 
def index(request): 
    return render(request, 'index.html') 

@public 
def about(request): 
    return render(request, 'about.html') 

class PersonList(ListView): 
    pass 

class PersonDetail(DetailView): 
    pass 

class PersonForm(CreateView): 
    pass 

urls.py

... 
    url(r'^admin/', include(admin.site.urls), name='admin'), 

Но как я перенаправлять на страницу входа, когда я нажимаю ссылку с логином? Перенаправление/администратор/

Поскольку оставшиеся страницы возвращаются 404, когда они не вошли в систему.

+1

Добавляет ли 'LOGIN_URL = '/ admin /'' в 'settings.py' что-нибудь? – djsutho

ответ

0

ли добавление LOGIN_URL = '/admin/' к settings.py.

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