Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Python web.py: session-ongelma

Ripe [03.12.2012 20:56:16]

#

Minulla on tällainen koodi:

#alustetaan session-muuttuja
session = web.session.Session(app, web.session.DiskStore('sessions'), initializer={'user': '', 'uid': ''})

render = web.template.render('views', base = 'base', globals={'session': session, 'user': session.user})

session.user = "Ripe"

Tuossa session.user = "Ripe"-kohdassa heittää erroria:

<type 'exceptions.AttributeError'> at /
'ThreadedDict' object has no attribute 'user'

Stackoverflowissa sanotaan tällaista:

Stackoverflow.com kirjoitti:

Just provide the default values for loggedin and username in session's initializer dict. The error seems to appear when those attributes are not set (i.e. when user isn't logged in) and you try to access them.

Eli pitää asettaa defaultit valuet sessionmuuttujille. Minulla on ne jo. Olen googlannut tätä ainakin kolme tuntia, mutta en löydä ratkaisua millään. Osaisiko joku auttaa?

Edit: Sain toimimaan.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta