Start two http servers in Django
If I have understod your use cases correctly here, my recommendation would be to run two separate Gunicorn/Daphne (or whatever WSGI/ASGI you use) instances and use NGINX as a proxy to serve the Django application over different ports.
This will create separate memory spaces for each application and also make them separate processes.
If you intend to increase the performance of your application, then Gunicorn workers would be what you are looking for.
I have working application on port 8080(Django 1.6). It binds to external network interface. I would like to add one more http listener inside my Django app. E.G. one more http server on port 8000, and bind it to internal network interface only. 
Is it possible in Django?