Virtualenv (виртуальное окружение) -- это возможность для каждого сайта подключать свой набор библиотек. Pip -- пакетный менеджер для питона, который позволяет ставить библиотеки в виртуальное окружение.
Выберите папку, где будет расположен ваш проект. В ней выполняете 
virtualenv -p python2.7 python
После этого у вас появится папка python, в который будет находиться ссылка на питон и папка с пакетами. Чтобы в консоли включить окружение, необходимо выполнить 
source python/bin/activate
Дальше в этой папке создаете папку project. В неё уже ставите django.
После этого можно установить нужные пакеты: 
pip install django и запустить сервер для отладки. 
В сеттингах есть переменная 
BASE_DIR -- пляшите от неё: 
STATIC_ROOT = os.path.join(BASE_DIR, 'www', 'static').
Шаблоны я разделяю для каждого app'а: Создаю в парке приложения папку 
app_name/templates/app_name и для статики приложения 
app_name/static/
Вот с этим всем я в свое время намучался. Надеюсь эти советы помогут. Удачи: джанга очень крутая!