Подтвердить что ты не робот

Каковы лучшие книги и ресурсы для обучения разработке, развертыванию и/или размещению Django?

Я новичок на сцене Django, исходящий из фона ASP.NET С#. Я ищу некоторые полезные ресурсы, чтобы помочь мне изучить все аспекты Django/Python. Любые рекомендации?

4b9b3361

Ответ 1

Практические проекты Django, второе издание Джеймс Беннетт менеджер выпуска Django

В книге рассматриваются вопросы создания приложений, добавления функций, практических методов разработки, таких как использование DVCS, автоматизированных средств развертывания развертывания, а также отдельная глава о многократной разработке и о том, как отправить PyPI.

Книга также дает полезные советы по Python, где это необходимо; таким образом вы также сможете хорошо понимать Python.

Ответ 2

Ответ 4

Большинство книг расскажут вам, как развернуть Apache. Вы также можете посмотреть на lighttpd и nginx.

Для развертывания вы должны изучить Fabric, пакет python, который делает SSH с вашего компьютера на ваш сервер.

Здесь мой список лучших книг Django в Amazon, за что он стоит. Я ссылаюсь на это, а не повторяю здесь свои комментарии. Я хотел бы указать, что шаблоны Django (не в списке) немного подвешены. Не соответствует техническому качеству других книг.

Люди уже указали вам на Джеймса Беннетта. Я повторю это. На веб-сайте www.b-list.org у него много отличного материала. Очень рекомендуется.

Если вы ищете простую настройку и/или поддержку для сайтов Django, я бы рекомендовал slicehost.net или webfaction.com. Первый - более хардкорный, контролирующий собственный срез сервера Unix. Последнее проще, проще запускать, но не столько контролировать все. Первый - около $20 в месяц за фрагмент в 256 Мбайт. Последнее составляет около 10 долларов США в месяц.

Даже если вы не используете ни один из этих хостов, на их веб-сайтах есть потрясающие учебники по настройке Django, python и Apache в Unix-блоках.

Я также рекомендовал бы получить бесплатную учетную запись на github.com. Там есть огромное сообщество знаменитых разработчиков Django, и есть много проектов, которые вы можете скопировать на свой компьютер и попробовать. Одна из интересных вещей: вы можете "следить" за другими разработчиками Djaango и видеть, что появляется на радаре hivemind.

Дополнительная информация о Fabric.

Ответ 5

Конечно, документация Django - хороший ресурс. Мне постоянно говорят, что я использую его, и он был полезен большую часть времени:

www.djangoproject.com

Ответ 7

Я начал с Django не так много недель назад.

Я могу порекомендовать изучить исходный код на сайте Django сам. Это помогло мне начать делать настоящую работу, так как был полный и рабочий пример для ссылки. Оно может можно найти по адресу http://code.djangoproject.com/browser/djangoproject.com/django_website/. URL прямой загрузки для исходного кода: http://code.djangoproject.com/changeset/10750/djangoproject.com/django_website?old_path=%2F&format=zip (ZIP файл, 61 КБ).

И это хорошая идея, чтобы прочитать первые 5 глав в Книга Джанго, начиная с http://www.djangobook.com/en/2.0/chapter01/

Если вы заинтересованы в создании блога, я могу порекомендовать этот блог-запись Джеймса Беннета:

http://www.b-list.org/weblog/2006/jul/03/django-tips-scaling-application/ "Советы Django: масштабирование приложения. Давайте построим блог".

Ответ 8

Найденный Python Web Development с Django от Forcier, Bissex и Chun - отличное начало. 50 страниц на python, чтобы вы начали работу и все основы Django.