Сейчас есть много книг по Django - в основном, правда, англоязычных.
Но чтобы хороших, и для начинающих - таких 2.
1. Mastering Django [англ.]
Это неофициальное, 3-е издание книги Адриана Головатого и Джейкоба Каплан-Мосса, разработчиков Django. Данное (т.е. 3-е) издание книги написано уже сторонним автором, но в основе лежит превосходный материал оригинальной книги. Глава за главой объясняется, как работает фреймворк, как та или иная задача выполняется без фреймворка, затем постепенно вносятся улучшения в алгоритм, и через несколько итераций выполнение приводится к тому, как оно работает в Django. Это дает отличный фундамент для дальнейшей работы.
В книге рассмотрена версия Django 1.8 LTS (то есть версия с длительным термином поддержки). На сайте книга доступна как в виде отдельных глав, так и в виде PDF для свободного скачивания (но в PDF только первые 13 глав, остальные - а их больше 20 - можно прочитать только онлайн. Язык - английский.
2. Tango with Django [англ., но есть перевод]
Тоже очень качественный материал, который отлично дополняет книгу, что указана первой. В этом материале рассмотрена версия Django 1.7, но там отличия с версией 1.8 минимальные.
Кстати, есть перевод этого материала на русский. В онлайн он доступен, к примеру, вот здесь; но если эта ссылка перестанет работать, то есть и актуальная версия от переводчика на GitHub, правда для просмотра ее надо конвертировать в HTML. В любом случае - огромное спасибо Максиму Джангирову за его труд по переводу.
P.S. Хорошая книга для "продолжающих" - "Two Scoops of Django: Best Practices for Django 1.8". К слову, очень легко гуглится в виде PDF.
P.P.S. И еще одна хорошая для "продолжающих" - "Test-Driven Development with Python".
Но чтобы хороших, и для начинающих - таких 2.
1. Mastering Django [англ.]
Это неофициальное, 3-е издание книги Адриана Головатого и Джейкоба Каплан-Мосса, разработчиков Django. Данное (т.е. 3-е) издание книги написано уже сторонним автором, но в основе лежит превосходный материал оригинальной книги. Глава за главой объясняется, как работает фреймворк, как та или иная задача выполняется без фреймворка, затем постепенно вносятся улучшения в алгоритм, и через несколько итераций выполнение приводится к тому, как оно работает в Django. Это дает отличный фундамент для дальнейшей работы.
В книге рассмотрена версия Django 1.8 LTS (то есть версия с длительным термином поддержки). На сайте книга доступна как в виде отдельных глав, так и в виде PDF для свободного скачивания (но в PDF только первые 13 глав, остальные - а их больше 20 - можно прочитать только онлайн. Язык - английский.
2. Tango with Django [англ., но есть перевод]
Тоже очень качественный материал, который отлично дополняет книгу, что указана первой. В этом материале рассмотрена версия Django 1.7, но там отличия с версией 1.8 минимальные.
Кстати, есть перевод этого материала на русский. В онлайн он доступен, к примеру, вот здесь; но если эта ссылка перестанет работать, то есть и актуальная версия от переводчика на GitHub, правда для просмотра ее надо конвертировать в HTML. В любом случае - огромное спасибо Максиму Джангирову за его труд по переводу.
P.S. Хорошая книга для "продолжающих" - "Two Scoops of Django: Best Practices for Django 1.8". К слову, очень легко гуглится в виде PDF.
P.P.S. И еще одна хорошая для "продолжающих" - "Test-Driven Development with Python".