How to access Django based website from different local machines?
Aemie, 
Try hosting the django server on 0.0.0.0:8000 and attempt to access it from the different machine via the address 192.168.x.x:8000 (the ip address of the host machine IP).
0.0.0.0 would allow all IPv4 addresses on the local machine to be accessible
In the cmd , after receiving my Ipv4 address using ipconfig , I have added it to the ALLOWED_HOSTS in the settings.py file . 
Then to run the website , in cmd I ran the following command : 
python manage.py runserver 192.168.x.x:8000 where 192.168.x.x is my ipaddress . 
I am able to to access my website from my own local machine , however on other local machines : 192.168.x.x:8000/ isn't responding.