2013-10-24 3 views

ответ

1

Потому что вы настраиваете его на ответ и читаете его обратно из запроса. Версия в запросе не будет обновляться до тех пор, пока ответ не будет отправлен клиенту, и следующий запрос будет получен.

+0

Как я могу создать эту «функцию» по-другому? – user2906419

0

Вы должны отправить ответ сначала, как предложил Даниэль, вы настраиваете cookie на ответ, а затем вы должны его вернуть. Так что с того времени, всякий раз, когда будет получен запрос, он будет держать этот файл cookie, и вы можете получить к нему доступ. вы можете создать такую ​​функцию:

def cookie_setter(request): 
    '''Do your function task and create response object 
    ''' 
    if not 'last_user_visit' in request.COOKIES: 
     response.set_cookie('last_user_visit', now) 
    return response 
Смежные вопросы