0

私のgetCookie関数では、指定された Cookie の名前と有効期限を表示したいのですが、アーカイブできるのはその名前だけです。

Cookie が設定され、期待どおりに有効期限が切れます。簡単な方法で残り時間を表示したいと思います。

def setCookie(request):
    cook = HttpResponseRedirect('/getCookie/')
    cook.set_cookie('theCookie', value='Dough', max_age=15)

    return cook

def getCookie(request):
    s=""
    if request.COOKIES.has_key('theCookie'):
        s += request.COOKIES['theCookie']
        #s += request.COOKIES['theCookie'].expires..? HERE?

    else:
        s="Sorry, your cookie has expired"
    return HttpResponse(s)
4

4 に答える 4

5

request.COOKIES解析された Cookie のキーと値のマッピングのみが含まれます。ただし、Pythonクラスで解析してhttp://docs.python.org/library/cookie.htmlrequest.META['HTTP_COOKIE']を取得できる未加工の Cookie 文字列が含まれて います。cookie.SimpleCookiemax-age

于 2012-10-10T16:09:02.100 に答える
-5

短い答え: それはできません。

于 2012-10-10T15:55:49.013 に答える
-6

get_expiry_age を試してください:

request.COOKIES['theCookie'].get_expiry_age()
于 2012-10-10T11:19:23.883 に答える