używam następujący kod:django request.session.get ("name", False) - Co oznacza ten kod?
if request.session.get("name",False):
Czy ktoś może mi powiedzieć, co powyższy kod działa? Zakładam, że jeśli w sesji jest "name", to zwraca True, w przeciwnym razie zwraca False. Jestem zdezorientowany moim kodem, więc wysłałem to pytanie tutaj.
Dzięki.
przykro mi ale mam mylić z „które mogłyby równie dobrze być” część (nie native speaker) .Tak w przypadku wniosku. session.get ('cart_id', "") jeśli nie ma klucza cart_id w dyktafonie, to zwróci pusty łańcuch w prawo? – SuburbanFilth
Nie, zwróci wartość "Brak" (zakładając, że jest ona zgodna z tymi samymi ustawieniami, co zwykły słownik Pythona). Ale to nie ma znaczenia, ponieważ zarówno pusty ciąg znaków, jak i "Brak" są wartościami falseta. –
Właśnie dokonałem edycji komentarza. W takim razie do czego służy argument po przecinku? – SuburbanFilth