Как лучше всего изучить Django 1.5?

Как лучше всего изучать Django 1.5? Я был разработчиком.NET и действительно хорошо понимаю ООП, HTML5, CSS и JavaScript. У меня также есть начальные знания Python. Я совершенно новичок в MVC (или MVT, в данном случае).

Мне нужно создавать приложения с Django, которые предоставляют пользователям такие функции, как поиск друг друга на основе географического расстояния, загрузка изображений и их редактирование в Интернете, поиск на естественном языке и т. Д. (Просто чтобы подчеркнуть, что мне нужно знать больше, чем как создать приложение для опроса или простой блог).

Насколько я понимаю, отправной точкой для изучения Django является прохождение учебного курса на сайте проекта Django. Тогда что? Какой путь вы бы порекомендовали? Я видел множество учебных ресурсов по веб-версиям ниже 1.5, и я не мог найти книги по 1.5. Читая рецензии на учебные материалы по 1.4, я часто вижу, что они устарели и не относятся к 1.5.

Кроме того, я кратко рассмотрел, что нужно для развертывания приложения Django. Virtualenv, git, pip и т. Д. - все это мне неизвестно, и это выглядит несколько страшно для парня, который использовал для развертывания приложений путем загрузки скомпилированных двоичных файлов через FTP.

Помощь в определении ясного пути, чтобы научиться подчинять Джанго моей воле, была бы неоценима!

2 ответа

Решение
  1. Официальный учебник по Django (как вы знаете)
  2. 2 Scoops of Django электронная книга или мягкая обложка ( https://django.2scoops.org/). В нем много полезной информации, даже о virtualenv, пользовательских настройках и т. Д.

Если вы не хотите тратить несколько долларов на отличную книгу, взгляните на этот репозиторий github: https://github.com/jacobian/djangobook.com который является текущим проектом.

Я новичок в Python и Django.
Вот путь, по которому я иду в следующем порядке:

  1. www.learnpythonthehardway.org (бесплатный html онлайн)
  2. сделать учебник по опросу djangoproject
  3. getstartedwithdjango.com (GSWD)

Важно следовать этим учебникам в этом порядке, потому что это настроит вашу среду для GSWD и это пройдет virtualenv,

Также, как уже упоминалось, книга 2Scoops - это книга лучших практик.

Другие вопросы по тегам