私はこれのいくつかのバージョンを試しました:
def process_response(self, request, response):
if not request.COOKIES.get('new_user', None):
print "cookie"
max_age = 365 * 24 * 60 * 60 # 10 years
expires = datetime.datetime.utcnow() + datetime.timedelta(seconds=max_age)
response.set_cookie('new_user', expires=expires)
return response
しかし、それは機能しません。ページ要求ごとに「cookie」が出力され、FF dev ツールバーの cookie lister に cookie が表示されません。Cookie を拒否するようにブラウザを設定していません。
私は現在開発サーバーを使用しており、共通ミドルウェアとセッションミドルウェアを設定の最初のものとして設定しています。クッキーの設定はありません。