2012-04-17 10 views
0

私は自分のプロジェクトにdjango-postmanをインストールしました。その後、私はログインしたときにユーザーの家にログインしていたが、リンクをクリックするとセッションが終了することがわかった。私は再びログインする必要があります。django-postman discard RequestContext

私は各ビューでcontext_instance = RequestContext(request)を使用しています。では、何が問題になるのでしょうか?

TEMPLATE_CONTEXT_PROCESSORS = (
    'django.core.context_processors.static', 
    'django.core.context_processors.request', 
) 

を静的なものがなければ、それはイベントがSTATIC_URLを認識し、CSSを破棄doesntの:

これは、私は次のように挿入したときに起こりました。

答えて

1

いいえ問題が見つかりました。デフォルトのdjango設定では、settings.pyファイルにTEMPLATE_CONTEXT_PROCESSORSが書き込まれていません。私はこれを書いたとき:

TEMPLATE_CONTEXT_PROCESSORS = (
'django.core.context_processors.static', 
'django.core.context_processors.request', 
) 

私は目に見えない、デフォルトのTEMPLATE_CONTEXT_PROCESSORSを上書き:

TEMPLATE_CONTEXT_PROCESSORS = ("django.contrib.auth.context_processors.auth", 
"django.core.context_processors.debug", 
"django.core.context_processors.i18n", 
"django.core.context_processors.media", 
"django.core.context_processors.static", 
"django.contrib.messages.context_processors.messages",) 

は、だから私はこのタプルの最後に追加のリクエストをしたはずです。

関連する問題