完全登录的站点 Django
Fully logged site 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'),
但是,当我单击需要登录的 link 时,如何 重定向 到登录页面?重定向到 /admin/
因为剩余页面在未登录时返回404。
是否将 LOGIN_URL = '/admin/'
添加到 settings.py。
我的网站登录过多。
查看我的代码:
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'),
但是,当我单击需要登录的 link 时,如何 重定向 到登录页面?重定向到 /admin/
因为剩余页面在未登录时返回404。
是否将 LOGIN_URL = '/admin/'
添加到 settings.py。