2016-04-06 14 views
-2
 session['filenames']= session['filenames'] + filename+"," 
    File "C:\Users\User1\AppData\Local\Programs\Python\Python35-32\lib\site-packages\werkzeug\local.py", line 368, in <lambda> 
    __getitem__ = lambda x, i: x._get_current_object()[i] 
KeyError: 'filenames' 

bu oturum değişkeni dosyaların adını saklamak ve ben bu hatayı alıyorum. Birisi nedenini veya yardımını açıklayabilir. Full code herepython3 hatası __getitem__ = lambda x, i: x._get_current_object() [i]

Yüklemem komut ilk/yükleme/resim/öylesine

başlatmak gider ve onu ayarlamalar yapıyorum olması mus yüzden günlüklerinde görebilirsiniz?

upload script

+0

Bu oturumun dict benziyor: o çizgiyi değiştirmeyi deneyin. –

+0

Daha önce ayarladım, kodumun kalanını @TamasHegedus –

+0

'a koyacağım. –

cevap

0

Bu oturumun dict ilk başta "filenames" giriş yok olması mümkündür. Bir ` 'filenames'` anahtarı yok

session['filenames'] = session.get('filenames', '') + filename + "," 
İlgili konular