2011-06-03 30 views
11

Ben kutunun işaretli olup olmadığını kontrol etmeye çalışırken ya da değil Ben Bence şu kod Şablonumdaki ve benim bakış im bir onay kutusu formunu kullanıyorum:Django sonrası onay kutusu veri

if request.POST['check'] == True: 

ancak, işaretlenmemişse bir hata atar. Posta verilerimde 'check' değeri olup olmadığını nasıl kontrol edebilirim?

if "check" in request.POST: 
    ... do stuff... 
+0

Neden kullanmayan formları:

if request.POST.get('check', False): ...do stuff... 

Ayrıca bu (more Python docs) yapabilirdi:

Teşekkür –

cevap

18

Python docs

arkadaşınız vardır? Beni
+7

'== TRUE böcek. – mpen

+10

ve() 'ikinci birinde' anahtar gerekmez - 'eğer request.POST' içinde "kontrol" bunu yapmak için deyimsel yoludur. –

+0

Ben sadece açık değildir ... aslında hep – LaundroMat