Как лучше всего изучить 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 ответа
- Официальный учебник по Django (как вы знаете)
- 2 Scoops of Django электронная книга или мягкая обложка ( https://django.2scoops.org/). В нем много полезной информации, даже о virtualenv, пользовательских настройках и т. Д.
Если вы не хотите тратить несколько долларов на отличную книгу, взгляните на этот репозиторий github: https://github.com/jacobian/djangobook.com который является текущим проектом.
Я новичок в Python и Django.
Вот путь, по которому я иду в следующем порядке:
- www.learnpythonthehardway.org (бесплатный html онлайн)
- сделать учебник по опросу djangoproject
- getstartedwithdjango.com (GSWD)
Важно следовать этим учебникам в этом порядке, потому что это настроит вашу среду для GSWD
и это пройдет virtualenv
,
Также, как уже упоминалось, книга 2Scoops - это книга лучших практик.