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/
Вот с этим всем я в свое время намучался. Надеюсь эти советы помогут. Удачи: джанга очень крутая!