Iterate over all current sessions in django
AFAIK you can't. You need to implement some kind of time-limited reservation. Temporarily book a timeslot for user on his second booking step - right after he picks his date. Then if he finalizes the process make the book permanent or delete reservation (and make the date available again) after few minutes.
You need to do this in this way, otherwise you will end up with lots of dead dates created by users which didn't finish the booking process.
Is it possible in django to iterate all current sessions? I want to implement a calendar where it is impossible to book a timeslot that someone else is booking. I Keep a list of timeslots id's in the session before the user proceeds to checkout.