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, когда они не вошли в систему.
Добавляет ли 'LOGIN_URL = '/ admin /'' в 'settings.py' что-нибудь? – djsutho