Chapter 9. Using Sessions
Sessions are variables stored by the server according to the user. On many websites, it is useful to keep user data as an identifier, a basket, or a configuration item. For this, Django stores this information in the database. It then randomly generates a string as a hash code that is transmitted to the client as a cookie. This way of working allows you to store a lot of information about the user while minimizing the exchange of data between the server and client, for example, the type of identifier that the server can generate.
In this chapter, we will do the following:
- Study how session variables work with the Django framework
- Learn how to create and retrieve a session variable
- Study session variables with a practical ...