カスタムミドルウェアがあります。settings.pyのMIDDLEWARE_CLASSESタプルに追加すると、サイト上のすべてのcssと画像が消え、サイトにテキストだけが残ります。
ミドルウェア.py
from django.shortcuts import redirect
from django.core import urlresolvers
class AcceptTOSMiddleware(object):
def process_request(self, request):
login_url = urlresolvers.reverse('login')
tos_url = urlresolvers.reverse('tos')
if request.path not in [login_url, tos_url]:
profile = request.user.get_profile()
if not profile.tos:
return redirect(tos_url)
return None
settings.py
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
'pagination.middleware.PaginationMiddleware',
'utils.middleware.AcceptTOSMiddleware'
)
なぜこれが起こるのか誰かが知っていますか?