Тема: Проблема з витягуванням значення з кукі Django
Доброго дня, пишу реферальну систему на pinax-referrals на django.
Ну як пишу, дописую декілька функцій.
І тут я зіткнувся з проблемою. Витягуємо значення з кукі:
    def ref_code(self, request):
        response = redirect(request.GET)
        referrer_code = response.COOKIES.get("referrer_code")
        return referrer_codeФункція активації користувача:
def activate(self, *args, **kwargs):
        username = self.validate_key(kwargs.get('activation_key'))
        if referrer_code in request.COOKIES:
            referrer_code = ref_code()
        if username is not None:
            user = self.get_user(username)
            if user is not None:
                user.is_active = True
                user.save()
                if referrer_code is not None:
                    referrer = referral.user.username
                    invited = Profile.objects.get(user = user)
                    invited.user_referrer = referrer
                    invited.save()
                    return invited
                return user
        return FalseВисвічується помилка при активації через мило:
ocal variable 'referrer_code' referenced before assignmentЯ в django новачок, тому прошу не судити строго, якщо зробив якусь дико-тупу помилку)
Прошу допомоги)