[Django]-Django – how to run it on a production server?

7👍

✅

If you start the development server without any parameters, the server will start at localhost:8000, but it can’t be accessed from outside the machine. To allow that, you should start the server like this:

python manage.py runserver 0.0.0.0:8000

That will allow you to connect from another machine, on the machine’s IP address, like http://119.237.27.131:8000/

A word of warning: the development server is not a production-ready server. You should use a WSGI server like Gunicorn or another tool to serve your application. Do not use the development server in a production setting, it’s not safe!! Read more about that here.

Leave a comment