Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
- Електронні книги
- Програмування
- Python
- Django 1.0 Template Development. A practical guide to Django template development with custom tags, filters, multiple templates, caching, and more
Деталі електронної книги
Увійти, Якщо вас цікавить зміст видання.
Django 1.0 Template Development. A practical guide to Django template development with custom tags, filters, multiple templates, caching, and more
Scott Newman, Jacob Kaplan-Moss
Eлектронна книга
- Django 1.0 Template Development
- Table of Contents
- Django 1.0 Template Development
- Credits
- About the Author
- About the Reviewers
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code for the book
- Errata
- Piracy
- Questions
- 1. An Introduction to the Django Template System
- What are templates?
- Understanding the need for templates
- Overview of the Django template system
- Separating code from presentation
- Helping designers and developers collaborate
- Increasing maintainability
- Template syntax
- Modularity and reusability
- Flexibility
- Limitations
- Critics of the system
- Exploring how Django handles requests
- Understanding the template system syntax
- Context variable
- Variables
- Filters
- Tags
- Comments
- Code note: Python dictionaries
- How invalid variables are handled
- Creating our demo application
- Starting our application
- Adding templates to our application
- Adding variables to the view
- Moving the logic into a separate template file
- Using template filters
- Using template tags to perform logical tests
- Adding comments
- Summary
- What are templates?
- 2. Views, URLs, and Generic Views
- An overview
- Creating the application
- Create the data model
- Create the admin file
- Configure the URLs
- Add data in the admin application
- Mapping URLs to views
- Handling unmatched URL patterns
- Splitting up the URL configurations
- Creating views
- Accepting the request object
- Responding with an HTTP response
- Responding with an exception
- Putting the views together
- Building the basic view
- Cleaning up the error handling
- Adding the template files
- Adding the template to the view
- Creating the list view and template
- Using generic views to shorten development time
- Simple generic views
- Loading a template directly
- Redirecting URLs
- List/detail generic views
- Replacing the list view
- Replacing the detail view
- Using the other generic views
- Comparing views and generic views
- Summary
- 3. Template Context
- The context explained
- Practicing working with the context
- Using locals for prototyping
- Adding, changing, and removing items in the context
- Using the context values in your templates
- Preventing method execution from templates
- Handling invalid context variables
- Cleaning up the view
- Context rendering shortcuts
- Using render_to_response()
- Using render_to_string()
- Context processors
- Exploring the default context processors
- Auth
- Debug
- Media
- il8n
- Configuring your project to use context processors
- Configuring your views to use context processors
- Using render_to_response with RequestContext
- Using the context processors in our project
- Writing your own context processor
- Exploring the default context processors
- Summary
- The context explained
- 4. Using the Built-In Tags and Filters
- Built-in filter reference
- add
- addslashes
- capfirst
- center
- cut
- date
- default
- default_if_none
- dictsort
- dictsortreversed
- divisibleby
- escape
- escapejs
- filesizeformat
- first
- fix_ampersands
- floatformat
- force_escape
- get_digit
- iriencode
- join
- last
- length
- length_is
- linebreaks
- linebreaksbr
- linenumbers
- ljust
- lower
- make_list
- phone2numeric
- pluralize
- pprint
- random
- removetags
- rjust
- safe
- slice
- slugify
- stringformat
- striptags
- time
- timesince
- timeuntil
- title
- truncatewords
- truncatewords_html
- unordered_list
- upper
- urlencode
- urlize
- urlizetrunc
- wordcount
- wordwrap
- yesno
- Built-in tag reference
- autoescape
- block
- comment
- cycle
- debug
- extends
- filter
- firstof
- for
- forloop
- if
- ifchanged
- ifequal
- ifnotequal
- include
- load
- now
- regroup
- spaceless
- ssi
- templatetag
- url
- widthratio
- with
- Summary
- Built-in filter reference
- 5. Loading and Inheriting Templates
- Configuring the template system
- Finding a home for the template files
- Working with the template loaders
- Loading templates manually
- Choosing a template loader
- Using the filesystem loader
- Using the application directories loader
- About the eggs template loader
- Using the loaders together
- Loading your template files
- Setting up the error handling templates
- Creating the error templates
- Testing the error templates
- Breaking templates into reusable pieces
- Extending templates with inheritance
- Using the block tag
- Extending templates
- Adding inheritance to the press application
- Using multiple block tags
- Adding template inheritance to our press release list
- Inheriting from multiple child templates
- Appending to blocks
- Template strategy
- Creating content placeholders
- Extra JS
- Extra style
- Extra head content
- Extra body tag attributes
- Creating content placeholders
- Using include files
- Using include
- Using SSI
- Using include
- Summary
- 6. Serving Multiple Templates
- Considering the different approaches
- Serving mobile devices
- Adapting content
- Setting up our example
- Serving printable pages
- Creating site themes
- Testing the template overrides
- Serving different templates by domain name
- Serving different sites with the development web server
- Redirecting users to the mobile site (optional)
- Detecting mobile devices
- Writing the middleware
- Checking only once
- Installing the middleware
- Summary
- Considering the different approaches
- 7. Custom Tags and Filters
- Examining the built-in tags and filters
- Template filters
- Template tags
- Writing your own template filters
- Setting up a test application
- Creating a home for our filter library
- Template filter syntax
- Loading template libraries
- U.S. currency filter
- Replace profanities filter
- Filters that expect strings
- In-list filter
- Writing your own template tags
- Creating another sample application
- Adding the template library
- Template tag syntax
- A simple tag example
- The compilation function
- The template node subclass
- Registering our custom tag
- All work and no play tag
- Passing a template variable to a tag
- Modifying the context through a tag
- Summary
- Examining the built-in tags and filters
- 8. Pagination
- An Overview
- Verifying our application setup
- Verifying the application
- Verifying the configuration
- Verifying the URL configuration
- Verifying the model
- Verifying the view
- Adding test records
- Exploring pagination using the Django shell
- Examining database performance
- Allowing for empty result sets
- Preventing orphaned records
- Using pagination in your views
- Creating the view
- Retrieving the current position from the URL
- Putting navigation into the templates
- Pagination with generic views
- Setting up our generic list view
- Generically calling the last page
- Summary
- 9. Customizing the Admin Look and Feel
- Overriding the admin templates
- Leveraging the template loader
- Locating the admin template files
- Exploring the admin template files
- Inspecting the base.html template
- Inspecting the base_site.html template
- Inspecting the index.html template
- Inspecting the change_list.html template
- Inspecting the change_form.html template
- Customizing the admin header
- Replacing the page title
- Changing the header text
- Adding a new link box to the admin
- Overriding the admin index file
- Creating the include file
- Customizing the admin color scheme
- Identifying styles to change
- Using the extrastyle block
- Summary
- Overriding the admin templates
- 10. Caching Your Pages
- An overview
- Do you need caching?
- How caching works
- Exploring the available cache systems
- Filesystem caching
- Database caching
- Memcached
- Local memory caching
- Dummy caching
- Setting up your cache system
- Configuring the cache backend
- Database caching
- Filesystem caching
- Local memory caching
- Dummy caching
- Memcached
- Adding additional backend arguments
- Setting up for the examples
- Configuring the cache backend
- Caching individual views
- Adding caching
- Caching pieces of templates
- Low-level caching
- Caching your whole site
- Preventing data from being cached
- General caching strategies
- Working with outside caches
- Summary
- An overview
- 11. Internationalization
- Exploring i18n
- Creating an example application
- Configuring your project for i18n
- Installing libraries for i18n translation
- Marking strings as translatable
- Creating message files
- Enabling automatic language preference
- How Django determines language preference
- Summary
- Index
- Назва: Django 1.0 Template Development. A practical guide to Django template development with custom tags, filters, multiple templates, caching, and more
- Автор: Scott Newman, Jacob Kaplan-Moss
- Оригінальна назва: Django 1.0 Template Development. A practical guide to Django template development with custom tags, filters, multiple templates, caching, and more
- ISBN: 9781847195715, 9781847195715
- Дата видання: 2008-12-11
- Формат: Eлектронна книга
- Ідентифікатор видання: e_3bne
- Видавець: Packt Publishing