Speaking in very general terms, there are two ways Django can be run. Either it runs inside a process of the web server itself – as with mod_wsgi on Apache – or it runs in a completely separate process and receives requests via reverse proxy from the server, as with uwsgi/gunicorn.
Read moreHow does Django architecture work?
Django is based on MVT (Model-View-Template) architecture . MVT is a software design pattern for developing a web application. View: The View is the user interface — what you see in your browser when you render a website. It is represented by HTML/CSS/Javascript and Jinja files.
Read moreDoes Django need a web server?
Django, being a web framework, needs a web server in order to operate . And since most web servers don’t natively speak Python, we need an interface to make that communication happen. Django currently supports two interfaces: WSGI and ASGI.
Read moreHow does Django server work?
The browser sends a Http request to the server. The server does its magic and dumps the request via the CGI to django (?) Some part of django (which?) receives the request and turns it into a django request object.24 Kas 2010
Read more