Technical requirements
The source code for this chapter can be found at https://github.com/PacktPublishing/Django-5-by-example/tree/main/Chapter05.
All Python packages used in this chapter are included in the requirements.txt
file in the source code for the chapter. You can follow the instructions to install each Python package in the following sections, or you can install all requirements at once with the command pip install -r requirements.txt
.
Using the messages framework
When users are interacting with the platform, there are many cases where you might want to inform them about the result of specific actions. Django has a built-in messages framework that allows you to display one-time notifications to your users.
The messages framework is located at django.contrib.messages
and is included in the default INSTALLED_APPS
list of the settings.py
file when you create new projects using python manage.py startproject
. The settings file also contains the middleware django.contrib.messages...