2012-03-06 12 views
0

Django 1.3の条件デコレータを使用してetagヘッダを設定しようとしています。django appのetagと最終変更ヘッダが設定されていません

私は、次を使用しています:

MIDDLEWARE_CLASSES = (
    'django.middleware.cache.UpdateCacheMiddleware', 

    'django.middleware.common.CommonMiddleware', 
    'django.contrib.sessions.middleware.SessionMiddleware', 
    'django.middleware.csrf.CsrfViewMiddleware', 
    'django.contrib.auth.middleware.AuthenticationMiddleware', 
    'django.contrib.messages.middleware.MessageMiddleware', 

    'johnny.middleware.LocalStoreClearMiddleware', 
    'johnny.middleware.QueryCacheMiddleware', 

# 'django.middleware.cache.CacheMiddleware', 
    'django.middleware.http.ConditionalGetMiddleware', 

    'pybb.middleware.PybbMiddleware', 
) 

USE_ETAGS = True 

のミドルウェアクラスと

@condition(etag_func=profile_etag, last_modified_func=profile_last_modified) 
@require_person_viewed_is_verified 
def profile(request, id): 
    """ 
    Return profile for person id. 
    If profile is not verified only staff and self can view. 
    """ 
    user = request.user 
    ... 

私はのETagを取得していないですか、最後に変更されヘッダがHTTPレスポンスに設定されています。どんなアイデアですか?

答えて

0

私はCharlesProxy(これは素晴らしいツールbtwです)を使用していて、キャッシングが有効になっていませんでした。私が知っている学校の男の子のエラー!

関連する問題