I am quite a noob when it comes to deploying a Django project. I'd like to know what are the various methods to deploy Django project and which one is the most preferred.
Use the Nginx/Apache/mod-wsgi and you can't go wrong.
If you prefer a simple alternative, just use Apache.
There is a very good deployment document: https://web.archive.org/web/20100612140248/https://lethain.com/entry/2009/feb/13/the-django-and-ubuntu-intrepid-almanac/