Django подробное руководство pdf

Описание

Эта книга посвящена Django 1.1 – последней версии фреймворка для разработки веб-приложений, который позволяет создавать и поддерживать сложные и высококачественные веб-ресурсы с минимальными усилиями. Django – это тот инструмент, который превращает работу в увлекательный творческий процесс, сводя рутину к минимуму. Данный фреймворк предоставляет общеупотребительные шаблоны веб-разработки высокого уровня абстракции, инструменты для быстрого выполнения часто встречающихся задач программирования и четкие соглашения о способах решения проблем. Авторы подробно рассматривают компоненты Django и методы работы с ним, обсуждают вопросы эффективного применения инструментов в различных проектах. Эта книга отлично подходит для изучения разработки интернет- ресурсов на Django – от основ до таких специальных тем, как генерация PDF и RSS, безопасность, кэширование и интернационализация. Издание ориентировано на тех, кто уже имеет навыки программирования на языке Python и знаком с основными принципами веб-разработки.

Схожие книги

Python Crash Course. E. Matthes

Python Crash Course. E. Matthes

Python Cookbook. A. Martelli, A. Ravenscroft, D. Ascher

Python Cookbook. A. Martelli, A. Ravenscroft, D. Ascher

Beginning Programming with Python. J. P. Mueller

Beginning Programming with Python. J. P. Mueller

Monetizing Machine Learning. M. Amunategui, M. Roopaei

Monetizing Machine Learning. M. Amunategui, M. Roopaei

По договору между издательством «Символ-Плюс» и Интернет-мага­ зином «Books.Ru – Книги России» единственный легальный способ получения данного файла с книгой ISBN 978-5-93286-187-5, название­ «Django. Подробное руководство, 2-е издание» – покупка в Интернетмагазине «Books.Ru – Книги России». Если Вы получили данный файл каким-либо другим образом, Вы нарушили международное­ законодательство и законодательство Российской Федерации об охране авторского права. Вам необходимо удалить данный файл, атакже сообщить издательству «Символ-Плюс» (piracy@symbol.ru), где именно Вы получили данный файл.

Django

Подробное руководство

Второе издание

Адриан Головатый, Джейкоб Каплан-Мосс

Санкт-Петербург – Москва 2010

Серия «High tech»

Адриан Головатый, Джейкоб Каплан-Мосс

Django. Подробное руководство, 2-е издание

Перевод А. Киселева

Главный редактор

А. Галунов

Зав. редакцией

Н. Макарова

Выпускающий редактор

П. Щеголев

Научный редактор

А. Киселев

Редактор

Ю. Бочина

Корректор

Е. Кирюхина

Верстка

К. Чубаров

Головатый А., Каплан-Мосс Дж.

Django. Подробное руководство, 2-е издание. – Пер. с англ. – СПб.: СимволПлюс, 2010. – 560 с., ил.

ISBN 978-5-93286-187-5

Эта книга посвящена Django 1.1 – последней версии фреймворка для разработки веб-приложений, который позволяет создавать и поддерживать сложные и высококачественные веб-ресурсы с минимальными усилиями. Django – это тот инструмент, который превращает работу в увлекательный творческий процесс, сводя рутину к минимуму. Данный фреймворк предоставляет общеупотребительные шаблоны­ веб-разработки высокого уровня абстракции, инструменты для быстрого выполнения часто встречающихся задач программирования и четкие соглашения о способах решения проблем.

Авторы подробно рассматривают компоненты Django и методы работы с ним, обсуждают вопросы эффективного применения инструментов в различных проектах. Эта книга отлично подходит для изучения разработки интернетресурсов на Django – от основ до таких специальных тем, как генерация PDF

иRSS, безопасность, кэширование и интернационализация. Издание ориентировано на тех, кто уже имеет навыки программирования на языке Python

изнаком с основными принципами веб-разработки.

ISBN 978-5-93286-187-5

ISBN 978-1-4302-1936-1 (англ)

© Издательство Символ-Плюс, 2010

Authorized translation of the English edition © 2009 Apress Inc. This trans­lation is published­ and sold by permission of Apress Inc., the owner of all rights to publish and sell the same.

Все права на данное издание защищены Законодательством РФ, включая право на полное или час­ тичное воспроизведение в любой форме. Все товарные знаки или зарегистрированные товарные зна­ ки, упоминаемые в настоящем издании, являются собственностью соответствующих фирм.

Издательство «Символ-Плюс». 199034, Санкт-Петербург, 16 линия, 7, тел. (812) 324-5353, www.symbol.ru. Лицензия ЛП N 000054 от 25.12.98.

Подписано в печать 29.04.2010. Формат 70×100 1/16. Печать офсетная. Объем 35 печ. л. Тираж 1500 экз. Заказ №

Отпечатано с готовых диапозитивов в ГУП «Типография «Наука» 199034, Санкт-Петербург, 9 линия, 12.

Оглавление

Предисловие…………………………………………………………………

13

Об авторах……………………………………………………………………

14

Введение………………………………………………………………………

15

I. Начальные сведения……………………………………………………..

17

1. Введение в Django………………………………………………………..

19

Что такое веб-фреймворк?………………………………………………

19

Шаблон­ проектирования MVC………………………………………….

22

История развития Django……………………………………………….

24

Как читать эту книгу…………………………………………………….

25

Где получить помощь…………………………………………………….

27

Что дальше?……………………………………………………………….

27

2. Приступая к работе………………………………………………………

28

Установка Python…………………………………………………………

28

Установка Django…………………………………………………………

29

Проверка установки Django…………………………………………….

32

Настройка базы данных………………………………………………….

33

Создание проекта………………………………………………………….

35

Что дальше?……………………………………………………………….

38

3. Представления и конфигурирование URL…………………………

39

Первая страница, созданная в Django: Hello World…………………

39

Как Django обрабатывает запрос……………………………………….

47

Второе представление: динамическое содержимое………………….

48

Конфигурация URL и слабая связанность……………………………

51

Третье представление: динамические URL-адреса………………….

51

Красиво отформатированные страницы ошибок в Django…………

56

Что дальше?……………………………………………………………….

59

4. Шаблоны­…………………………………………………………………..

60

Принципы работы системы­ шаблонов­…………………………………

61

Использование системы­ шаблонов­…………………………………….

62

Простые шаблонные­ теги и фильтры………………………………….

72

Идеология и ограничения……………………………………………….

79

8

Оглавление

Использование шаблонов­ в представлениях…………………………

81

Загрузка шаблонов­……………………………………………………….

82

Наследование шаблонов­…………………………………………………

89

Что дальше?……………………………………………………………….

93

5. Модели……………………………………………………………………..

94

Прямолинейный способ обращения

к базе данных из представления……………………………………….

95

Шаблон­ проектирования MTV (или MVC)…………………………….

96

Настройка базы данных………………………………………………….

97

Ваше первое приложение………………………………………………

100

Определение моделей на языке Python……………………………..

102

Первый пример модели………………………………………………..

103

Установка модели……………………………………………………….

105

Простой доступ к данным……………………………………………..

108

Добавление строковых представлений моделей……………………

109

Вставка и обновление данных…………………………………………

112

Выборка объектов……………………………………………………….

113

Удаление объектов………………………………………………………

119

Что дальше?……………………………………………………………..

120

6. Административный интерфейс Django…………………………..

121

Пакеты django.contrib………………………………………………….

122

Активация административного интерфейса……………………….

122

Работа с административным интерфейсом………………………….

123

Добавление своих моделей в административный интерфейс…….

128

Как работает административный интерфейс……………………….

129

Как сделать поле необязательным……………………………………

130

Изменение меток полей………………………………………………..

132

Настроечные классы ModelAdmin……………………………………

133

Пользователи, группы и разрешения………………………………..

142

В каких случаях стоит использовать

административный интерфейс……………………………………….

144

Что дальше?……………………………………………………………..

146

7. Формы…………………………………………………………………….

147

Получение данных из объекта запроса………………………………

147

Пример обработки простой формы…………………………………..

150

Усовершенствование примера обработки формы………………….

154

Простая проверка данных……………………………………………..

156

Создание формы для ввода отзыва……………………………………

158

Ваш первый класс формы……………………………………………..

163

Что дальше?……………………………………………………………..

172

Оглавление

9

II. Профессиональное использование………………………………

173

8. Углубленное изучение представлений

и конфигурации URL………………………………………………….

175

Конфигурация URL: полезные приемы……………………………..

175

Включение других конфигураций URL……………………………..

194

Что дальше?……………………………………………………………..

197

9. Углубленное изучение шаблонов­………………………………….

198

Обзор языка шаблонов­…………………………………………………

198

Объект RequestContext и контекстные процессоры……………….

199

Автоматическое экранирование HTML……………………………..

205

Загрузка шаблонов­ – взгляд изнутри………………………………..

208

Расширение системы­ шаблонов­………………………………………

209

Собственные загрузчики шаблонов­………………………………….

221

Настройка системы­ шаблонов­

для работы в автономном режиме…………………………………….

223

Что дальше?……………………………………………………………..

223

10. Углубленное изучение моделей…………………………………..

224

Связанные объекты……………………………………………………..

224

Изменение схемы базы данных……………………………………….

226

Менеджеры………………………………………………………………

230

Методы модели………………………………………………………….

233

Прямое выполнение SQL-запросов…………………………………..

234

Что дальше?……………………………………………………………..

235

11. Обобщенные представления……………………………………….

236

Использование обобщенных представлений……………………….

237

Обобщенные представления объектов……………………………….

238

Расширение обобщенных представлений…………………………..

240

Что дальше?……………………………………………………………..

246

12. Развертывание Django……………………………………………….

247

Подготовка приложения к развертыванию

на действующем сервере……………………………………………….

247

Отдельный набор настроек для рабочего режима………………….

250

Переменная DJANGO_SETTINGS_MODULE……………………….

252

Использование Django совместно с Apache и mod_python……….

253

Использование Django совместно с FastCGI………………………..

258

Масштабирование……………………………………………………….

264

Оптимизация производительности…………………………………..

270

Что дальше?……………………………………………………………..

271

  • Книги
  • Зарубежная компьютерная литература
  • Адриан Головатый

  • 📚 Django. Подробное руководство. 2-е издание

Эта и ещё 2 книги за 399 

По абонементу вы каждый месяц можете взять из каталога одну книгу до 700 ₽ и две книги из специальной подборки. Узнать больше

Оплачивая абонемент, я принимаю условия оплаты и её автоматического продления, указанные в оферте

Описание книги

Эта книга посвящена Django 1.1 – последней версии фреймворка для разработки веб-приложений, который позволяет создавать и поддерживать сложные и высококачественные веб-ресурсы с минимальными усилиями. Django – это тот инструмент, который превращает работу в увлекательный творческий процесс, сводя рутину к минимуму. Данный фреймворк предоставляет общеупотребительные шаблоны веб-разработки высокого уровня абстракции, инструменты для быстрого выполнения часто встречающихся задач программирования и четкие соглашения о способах решения проблем.

Авторы подробно рассматривают компоненты Django и методы работы с ним, обсуждают вопросы эффективного применения инструментов в различных проектах. Эта книга отлично подходит для изучения разработки интернет-ресурсов на Django – от основ до таких специальных тем, как генерация PDF и RSS, безопасность, кэширование и интернационализация. Издание ориентировано на тех, кто уже имеет навыки программирования на языке Python и знаком с основными принципами веб-разработки.

Подробная информация

Возрастное ограничение:
0+
Дата выхода на ЛитРес:
31 июля 2017
Дата перевода:
2010
Объем:
549 стр.
ISBN:
978-5-93286-187-5
Общий размер:
4 MB
Общее кол-во страниц:
549
Размер страницы:
354 x 233 мм
Переводчик:
Александр Киселев
Правообладатель:
Символ-Плюс

Книга А. Головатого «Django. Подробное руководство. 2-е издание» — скачать в pdf или читать онлайн. Оставляйте комментарии и отзывы, голосуйте за понравившиеся.

Книга входит в серию
«High Tech»

Оставьте отзыв

Поделиться отзывом на книгу

Django. Подробное руководство. 2-е издание

Адриан Головатый, Джейкоб Каплан-Мосс, ещё 1 автор

Django. Подробное руководство. 2-е изданиеPDF

Мы используем куки-файлы, чтобы вы могли быстрее и удобнее пользоваться сайтом. Подробнее

Django, подробное руководство, Головатый А., Каплан-Мосс Дж., 2010

Django, подробное руководство, Головатый А., Каплан-Мосс Дж., 2010.

Эта книга посвящена Django 1.1 — последней версии фреймворка для разработки веб-приложений, который позволяет создавать и поддерживать сложные и высококачественные веб-ресурсы с минимальными усилиями. Django — это тот инструмент, который превращает работу в увлекательный творческий процесс, сводя рутину к минимуму. Данный фреймворк предоставляет общеупотребительные шаблоны веб-разработки высокого уровня абстракции, инструменты для быстрого выполнения часто встречающихся задач программирования и четкие соглашения о способах решения проблем. Авторы подробно рассматривают компоненты Django и методы работы с ним, обсуждают вопросы эффективного применения инструментов в различных проектах. Эта книга отлично подходит для изучения разработки интернет-ресурсов на Django — от основ до таких специальных тем, как генерация PDF и RSS, безопасность, кэширование и
интернационализация. Издание ориентировано на тех, кто уже имеет навыки программирования на языке Python и знаком с основными принципами веб-разработки.

Django, подробное руководство, Головатый А., Каплан-Мосс Дж., 2010

Купить бумажную или электронную книгу и скачать и читать Django, подробное руководство, Головатый А., Каплан-Мосс Дж., 2010

Django 2 в примерах, Меле А., 2019

Django 2 в примерах, Меле А., 2019.

Django — это мощный Python-фреймворк для веб-приложений, который поощряет быстрое развитие и чистый, прагматичный дизайн, предлагает относительно простое обучение. Это делает его привлекательным как для новичков, так и для опытных разработчиков.
В рамках данной книги вы пройдете весь путь создания полноценных веб-приложений с помощью Django. Вы научитесь работать не только с основными компонентами, предоставляемыми фреймворком, но и узнаете, как интегрировать в проект популярные сторонние инструменты. В книге описано создание приложений, которые решают реальные задачи, используют лучшие практики разработки. После прочтения этой книги у вас будет понимание того, как работает Django, как создавать практичные веб-приложения и расширять их с помощью дополнительных инструментов.
Издание будет полезно всем разработчикам приложений.

Django 2 в примерах, Меле А., 2019

Купить бумажную или электронную книгу и скачать и читать Django 2 в примерах, Меле А., 2019

Django, подробное руководство, Головатый А., Каплан-Мосс Дж., 2010

Django, подробное руководство, Головатый А., Каплан-Мосс Дж., 2010.

Эта книга посвящена Django 1.1 — последней версии фреймворка для разработки веб-приложений, который позволяет создавать и поддерживать сложные и высококачественные веб-ресурсы с минимальными усилиями. Django — это тот инструмент, который превращает работу в увлекательный творческий процесс, сводя рутину к минимуму. Данный фреймворк предоставляет общеупотребительные шаблоны веб-разработки высокого уровня абстракции, инструменты для быстрого выполнения часто встречающихся задач программирования и четкие соглашения о способах решения проблем.
Авторы подробно рассматривают компоненты Django и методы работы с ним, обсуждают вопросы эффективного применения инструментов в различных проектах. Эта книга отлично подходит для изучения разработки интернет-ресурсов на Django — от основ до таких специальных тем, как генерация PDF и RSS, безопасность, кэширование и интернационализация. Издание ориентировано на тех, кто уже имеет навыки программирования на языке Python и знаком с основными принципами веб-разработки.

Django, подробное руководство, Головатый А., Каплан-Мосс Дж., 2010

Купить бумажную или электронную книгу и скачать и читать Django, подробное руководство, Головатый А., Каплан-Мосс Дж., 2010

Django, разработка веб-приложений на Python, Форсье Дж., Биссекс Я., Чан У., 2010

Django, разработка веб-приложений на Python, Форсье Дж., Биссекс Я., Чан У., 2010.

На основе простой и надежной платформы Django на Python можно создавать мощные веб-решения всего из нескольких строк кода. Авторы, опытные разработчики, описывают все приемы, инструменты и концепции, которые необходимо знать, чтобы оптимально использовать Django 1.0, включая все основные особенности новой версии.
Это полное руководство начинается с введения в Python, затем подробно обсуждаются основные компоненты Django (модели, представления и шаблоны) и порядок организации взаимодействия между ними. Описываются методы разработки конкретных приложений: блог, фотогалерея, система управления содержимым, инструмент публикации фрагментов кода с подсветкой синтаксиса. После этого рассматриваются более сложные темы: расширение системы шаблонов, синдицирование, настройка приложения администрирования и тес* тирование веб-приложений.
Авторы раскрывают разработчику секреты Django, давая подробные разъяснения и предоставляя большое количество примеров программного кода, сопровождая их построчным описанием и иллюстрациями.

Django, разработка веб-приложений на Python, Форсье Дж., Биссекс Я., Чан У., 2010

Купить бумажную или электронную книгу и скачать и читать Django, разработка веб-приложений на Python, Форсье Дж., Биссекс Я., Чан У., 2010

Django, практика создания Web-сайтов на Python, Дронов В.А., 2016

Django, практика создания Web-сайтов на Python, Дронов В.А., 2016.

Книга посвящена разработке Web-сайтов на популярном языке программирования Python с использованием библиотеки Django. Описывается создание моделей, контроллеров и шаблонов, применение форм для ввода данных и выгрузки на сайт файлов, реализация разграничения доступа, комментирование кода, работа со статичными страницами, применение сторонних библиотек для вывода миниатюр. Рассказывается о форматировании текста тегами BBCode, привязке к позициям тегов и выполнении поиска по тегам. Рассматриваются инструменты для генерирования каналов новостей RSS и Atom, рассылки электронной почты и настройка встроенного административного сайта Django под свои нужды. Детально описывается процесс разработки и публикации полнофункционального коммерческого Web-сайта, использующего, в том числе, технологию AJAX. Все исходные коды доступны для загрузки с сайта издательства.

Django, практика создания Web-сайтов на Python, Дронов В.А., 2016

Купить бумажную или электронную книгу и скачать и читать Django, практика создания Web-сайтов на Python, Дронов В.А., 2016

Django 2.1., практика создания веб-сайтов на Python, Дронов В.А., 2019

Django 2.1., практика создания веб-сайтов на Python, Дронов В.А., 2019.

Книга посвящена разработке веб-сайтов на Python с использованием веб-фреймворка Django 2.1. Рассмотрены основные функциональные возможности, необходимые для программирования сайтов общего назначения: модели, контроллеры, шаблоны, средства обработки пользовательского ввода, выгрузка файлов, разграничение доступа и др. Рассказано о вспомогательных инструментах: посредниках, сигналах, средствах отправки электронной почты, подсистеме кэширования и пр. Описано форматирование текста посредством BBCode, обработка САРТСНА, вывод графических миниатюр, аутентификация через социальные сети, интеграция с Bootstrap. Рассмотрено программирование веб-служб REST, использование административного веб-сайта Django, тестового сайта на Angular. Дан пример разработки полнофункционального веб-сайта — электронной доски объявлений. Исходный код доступен для загрузки с сайта издательства.

Django 2.1., практика создания веб-сайтов на Python, Дронов В.А., 2019

Купить бумажную или электронную книгу и скачать и читать Django 2.1., практика создания веб-сайтов на Python, Дронов В.А., 2019

О книге «Django. Подробное руководство. 2-е издание»

Эта книга посвящена Django 1.1 – последней версии фреймворка для разработки веб-приложений, который позволяет создавать и поддерживать сложные и высококачественные веб-ресурсы с минимальными усилиями. Django – это тот инструмент, который превращает работу в увлекательный творческий процесс, сводя рутину к минимуму. Данный фреймворк предоставляет общеупотребительные шаблоны веб-разработки высокого уровня абстракции, инструменты для быстрого выполнения часто встречающихся задач программирования и четкие соглашения о способах решения проблем. Авторы подробно рассматривают компоненты Django и методы работы с ним, обсуждают вопросы эффективного применения инструментов в различных проектах. Эта книга отлично подходит для изучения разработки интернет-ресурсов на Django – от основ до таких специальных тем, как генерация PDF и RSS, безопасность, кэширование и интернационализация. Издание ориентировано на тех, кто уже имеет навыки программирования на языке Python и знаком с основными принципами веб-разработки.

Книга входит в серию «High Tech». На нашем сайте можно скачать книгу «Django. Подробное руководство. 2-е издание» в формате pdf или читать онлайн. Здесь так же можно перед прочтением обратиться к отзывам читателей, уже знакомых с книгой, и узнать их мнение. В интернет-магазине нашего партнера вы можете купить и прочитать книгу в бумажном варианте.

Понравилась статья? Поделить с друзьями:

А вот и еще наши интересные статьи:

  • Hotpoint ariston hfp 5200 w инструкция
  • Должностная инструкция зав производством кондитерского цеха
  • Токоферола ацетат инструкция по применению цена таблетки
  • Цефтриаксон в таблетках инструкция по применению взрослым дозировка
  • Покрыть крышу ондулином своими руками пошаговая инструкция

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии