Я могу ещё порекомендовать перевод официальной документации:
djbook.ru/rel1.9. Как ни крути, а на родном языке читается быстрее и понимается легче. Очень хороший раздел там - "первые шаги". В нём работа с django рассматривается на конкретном примере, не сложном, но вполне объемлющим, и по шагам. То есть не сваливается всё в кучу, а все функции рассматриваются по очереди, с постепенным углублением в механизмы.
В целом, нужны знание как самого питона, чтобы понимать, почему некоторые вещи делаются именно так, а не иначе, знание того, как работает веб. Полезным будет знание virtualenv, но в самом-самом начале это не обязательно, как мне кажется.