I am using a pretty recent build.
The issue is that it appears trying to store a QueryDict (request.POST,
or a copy of a QueryDict) in the session, will wipe all session data.
You can see the original thread here:
http://groups.google.com/group/django-users/browse_thread/thread/260d9b94f773655e
Basically:
request.session['form_post_data'] = request.POST.copy()
request.session['foo'] = "bar"
Then, in another request:
print request.session.keys()
prints []
(i.e. no keys)
But:
request.session['foo'] = "bar"
then in another request:
print request.session.keys()
prints ['foo']
There seems to be two potential issues:
1. Cannot store request.POST.copy() or request.POST in the session
(should you be able to do this?)
2. Trying to place request.POST.copy() in the session wipes all session
values.
I am relatively new to django, so I may be missing something obvious. If
it looks like a bug, then I will put together a more complete example,
and log it.
mike
Definitely sounds like a bug.
What revision of Django?
Ill put together a simple test. When posting a test, should I post an
entire project, or just the relevant parts?
mike