Installing Python on a computer and running multiple versions is a huge problem. Using docker containers eliminates the need to muddy up your computer with lots of versions. Also, setting up Django is a beast for most people. Using docker locally makes running and developing websites in Django very easy.
Here is the document with the list of steps to install and then regularly run django on your local computer: https://byu.box.com/s/gmmplkjjchk1802...