I feel the opposite, Over the 3 years or so I've worked with django full time there have been very good reasons to have different setups wrt environment, virtualenvs & web servers.
That said I tend to use env vars to identify which environment an app is running in and build everything off that, which branch / db / logging target etc to use.