2017-04-26 5 views

Antwort

1

In Ihren Ansichten tun Sie dies.

... 
request.COOKIES.get('cookie_name', None) 
... 

Um den Cookie oder None zu bekommen.

1

Ich mag würde, um zu sehen, ob Dinge wie beabsichtigt

arbeiten

Klingt wie die perfekte Zeit, um einige Tests zu addieren! Hier ist etwas, um loszulegen:

from django.test import TestCase 
from django import shortcuts 


class TestCookies(TestCase): 

    def test_cookie_added(self): 
     url = shortcuts.reverse('your-view') 
     response = self.client.get(url) 
     self.assertEqual(response.cookies.get('cookie_name'), 'expected') 

    def test_cookie_removed(self): 
     url = shortcuts.reverse('your-cookie-deleting-view') 
     response = self.client.get(url) 
     self.assertIsNone(response.cookies.get('cookie_name')) 
Verwandte Themen