在Django中设置cookie

时间:2014-08-27 09:36:36

标签: python django cookies

我是Django的新手,我编写了一个简单的代码,用于在cookie中设置referer值。 任何人都可以告诉我,如果我可以通过最小化代码行来改进此代码

if (not request.COOKIES.has_key('cookie_url') or not  
        request.COOKIES.has_key('cookie_domain'):
    referer = request.META.get('HTTP_REFERER')
    if referer:
        referer_split = re.sub('^(https?:\/\/)', '', referer).split('/')
        if not request.COOKIES.has_key('cookie_url'):
            response_to_user.set_cookie('cookie_url', referer)
        if not request.COOKIES.has_key('cookie_domain'):
            response_to_user.set_cookie('cookie_domain', referer_split[0] )

任何帮助都将得到帮助

0 个答案:

没有答案