The normal way to start the Django server is to run the following command from a terminal or a bash script:
python manage.py runserver [Ip.addr]:[port]
Python has already builtin HTTP server
python -m SimpleHTTPServer
OR you have an alternative to run the django server
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "server.settings")
from django.core.management import call_command
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
call_command('runserver', '127.0.0.1:8000')