Thanks for the reply guys :).
The reason, I am mentioning the DB here, is that MongoDb is not a relational database, so when one will tell me the Django deployment, he should keep non relational database in mind.
Other point, deployment without any common web server (apache/nginx) because python it-self a nice language, then why should we convert our project, so that apache/nginx will understand our code. There should be some good webserver in python. This will reduce the overhead on web server, I guess.
The default way and the best way to deploy it means:
Best way: What is the deployment process for the other best sites (firefox/pininterest/...), how are they deploying it.
Default way: The easiest way for easiest configuration setting/ lease server end changes. And most people use it to deploy.
Looking forward for your replies :).