I want to put my Django site in /usr/local/django/mysite.
Does it matter whether this directory is owned by root or as a lower-level user?
I'm probably going to have developers push code changes to my web host using fabric, which means they will have ssh access. Are there some guidelines for setting up users and permissions to facilitate deployment while restricting access to things I don't want just anyone to have access to?