[Python] mod_python Sessions onthouden niets

Pagina: 1
Acties:

  • djc
  • Registratie: December 2001
  • Laatst online: 08-09-2025
Ik probeer nu voor het eerst gebruik te maken van de Session-support in mod_python. Ik instantieer een Session object met behulp van het Request object, geef een specifiek pad naar de DBM-file (en die wordt ook gemaakt), maar als ik vervolgens probeer wat gegevens in het object te proppen lijkt het die niet te onthouden tot in de volgende request. Ik weet niet goed wat ik hoe ik dit kan debuggen, en volgens mij is er op internet ook niet bijzonder veel te vinden over mod_python. Ideeën?

Rustacean


  • djc
  • Registratie: December 2001
  • Laatst online: 08-09-2025
Heb het alweer gevonden. Tips voor andere mensen (de documentatie is nogal schaars): gebruik de Session als dict (dus met sess['name'] in plaats van sess.name) en doe even sess.save() voor je Request is afgelopen, dan werkt het prima. Ik heb nog geprobeerd om m toch als object te laten werken met behulp van __getattribute__() en __setattr__(), maar dat is nog best lastig.

Rustacean