擅长:python、mysql、java
<p>您可以通过使用自定义中间件来实现这一点</p>
<p>将此文件另存为主应用程序中的<code>custom_middleware.py</code>文件</p>
<pre><code>from django.shortcuts import redirect
class CheckUser(object):
def __init__(self, get_response):
self.get_response = get_response
def __call__(self, request):
if not request.user.is_authenticated() and \
request.path.startswith('/dadmin/'):
return redirect("/login/")
response = self.get_response(request)
return response
</code></pre>
<p>在你的<code>settings.py</code>中编辑<code>middleware</code></p>
^{pr2}$