Building a web application in Django, the developer will often use the lightweight local development server to run the code and see the changes that have been made.
However it is often useful to see how the web app is doing on a particular mobile phone.
To do that, we need to connect the phone and the computer(local machine) on the same WiFi network. With Phone as the hotspot and the computer as WiFi.
Thereafter, click on your computer WiFi settings and note the IP address used.
For this example I am using 192.168.43.167 as the WiFi IP address.
On the Django project on your computer, click on the settings.py and navigate through to the Allowed Host. Change the empty list to the IP address noted earlier.
#Settings.py
Allowed Host = ["192.168.43.167"]
Start your local development server by running
Python manage.py runserver IP:Port
For example, if the WiFi IP address noted earlier is 192.168.43.167.
Python manage.py runserver 192.168.43.167:8000
On your phone browser input the IP address and the port number into the address bar to see your app.
Top comments (0)