Index
A
- add_arguments() method
- about / How it works...
- URL / How it works...
- admin actions
- creating / Creating admin actions, How to do it..., How it works...
- administrators
- notifying, signals used / Using signals to notify administrators about new entries, How to do it..., How it works...
- aggregation functions
- URL / How it works...
- Ajax
- images, uploading / Uploading images by Ajax, How to do it…, How it works…
- Apache
- deploying, with mod_wsgi / Deploying on Apache with mod_wsgi, How to do it..., How it works...
- API
- testing, Django REST framework used / Testing API created using Django REST framework, How to do it..., How it works...
- API key
- URL / Getting ready
- app
- converting, to CMS app / Converting an app to a CMS app, How to do it...
- app configuration
- creating / Creating app configuration, How to do it…, There is more…
- Application Program Interface (API)
- creating, Tastypie used / Using Tastypie to create API, How to do it..., How it works...
- creating, Django REST framework used / Using Django REST framework to create API, How to do it..., How it works...
- attachable menus
- URL / How it works...
- authorized files
- downloading / Downloading authorized files, How to do it…, How it works…
- awesome-slugify module
- URL / How it works...
B
- base.html template
- arranging / Arranging the base.html template, How to do it…, How it works…
- Bootstrap
- URL / Getting ready
C
- cache framework
- URL / How it works...
- category administration interface
- creating, with django-mptt-admin / Creating a category administration interface with django-mptt-admin, Getting ready, How it works...
- creating, with django-mptt-tree-editor / Creating a category administration interface with django-mptt-tree-editor, How it works...
- category selection
- single selection field, used in forms / Using a single selection field to choose a category in forms, How to do it..., How it works...
- change form
- map, inserting / Inserting a map into a change form, Getting ready, How to do it..., How it works...
- change list page
- columns, customizing / Customizing columns on the change list page, Getting ready, How to do it..., How it works...
- filters, developing / Developing change list filters, How it works...
- checkbox list
- used, for multiple category selection in forms / Using a checkbox list to choose multiple categories in forms, How to do it..., How it works...
- class-based views
- composing / Composing class-based views, How it works…, There's more…
- CMS app
- app, converting / Converting an app to a CMS app, How to do it...
- CMS page
- fields, adding / Adding new fields to the CMS page, How to do it..., How it works...
- columns
- customizing, in change list page / Customizing columns on the change list page, Getting ready, How to do it..., How it works...
- comma-separated values (CSV)
- compatible code
- creating, with Python 2.7 and Python 3 / Making your code compatible with both Python 2.7 and Python 3
- reference link / How it works…
- continuous scroll
- implementing / Implementing a continuous scroll, How it works…
- Cookiecutter tool
- about / Releasing a reusable Django app
- cron jobs
- setting up, for regular tasks / Setting up cron jobs for regular tasks, How to do it..., How it works...
- reference link / How it works...
- CSV library
- URL / There's more...
- custom CMS plugin
- creating / Writing your own CMS plugin, How to do it..., How it works...
- custom navigation
- attaching / Attaching your own navigation, How it works...
- custom template filters
- conventions, following / How to do it...
- custom template tags
- conventions, following / How to do it...
D
- database query expressions
- data importing
- from local CSV file / Importing data from a local CSV file, How to do it..., How it works...
- from local Excel file / Importing data from a local Excel file, How to do it..., How it works...
- from external JSON file / Importing data from an external JSON file, Getting ready, How to do it..., How it works...
- from external XML file / Importing data from an external XML file, How to do it..., How it works...
- data migration
- about / How it works…
- Debug Toolbar
- toggling / Toggling the Debug Toolbar, How to do it..., How it works...
- default admin settings
- customizing / Customizing default admin settings, How it works..., There's more...
- detailed error report
- obtaining, via e-mail / Getting detailed error reporting via e-mail, How to do it..., How it works...
- development environment
- settings, configuring / Configuring settings for development, testing, staging, and production environments, How to do it…, How it works…
- Django
- tutorial, URL / Getting ready
- URL, for documentation / There is more…
- django-crispy-forms
- used, for creating form layout / Creating a form layout with django-crispy-forms, Getting ready, How to do it…, How it works…
- django-mptt
- about / Introduction
- django-mptt-admin
- category administration interface, creating with / Creating a category administration interface with django-mptt-admin, Getting ready, How it works...
- django-mptt-tree-editor
- category administration interface, creating with / Creating a category administration interface with django-mptt-tree-editor, How it works...
- Django CMS
- about / Introduction
- URL / Introduction, Getting ready
- templates, creating / Creating templates for Django CMS, How to do it..., How it works...
- Djangofriendly
- URL / There's more...
- Django migrations
- South migrations, switching to / Switching from South migrations to Django migrations, How it works…
- Django REST framework
- used, for creating Application Program Interface (API) / Using Django REST framework to create API, How to do it..., How it works...
- URL / How it works...
- used, for testing API / Testing API created using Django REST framework, How to do it..., How it works...
- Django shell
- Django views
- caching, Memcached used / Using Memcached to cache Django views, How it works...
E
- e-mail
- detailed error report, obtaining via / Getting detailed error reporting via e-mail, How to do it..., How it works...
- ElementTree
- reference link / There's more...
- Excel file
- URL / There's more...
- external dependencies
- external JSON file
- data, importing / Importing data from an external JSON file, Getting ready, How to do it..., How it works...
- external XML file
- data, importing / Getting ready, How to do it..., How it works...
F
- Fabric
- Fabric deployment script
- filterable RSS feeds
- creating / Creating filterable RSS feeds, How to do it..., How it works...
- Firefox browser
- URL / Getting ready
- foreign key
- modifying, to many-to-many field / Changing a foreign key to the many-to-many field, Getting ready, How to do it…
- form
- HttpRequest, passing / Passing HttpRequest to the form, Getting ready, How to do it…
- save method, utilizing / Utilizing the save method of the form, How to do it…, How it works…
- layout, creating with django-crispy-forms / Creating a form layout with django-crispy-forms, Getting ready, How to do it…, How it works…
- format() method
- reference link / There's more...
- forms
- single selection field, used for category selection / Using a single selection field to choose a category in forms, How to do it..., How it works...
- checkbox list, used for multiple category selection / Using a checkbox list to choose multiple categories in forms, How to do it..., How it works...
G
- generic relations
- model mixin, creating for / Creating a model mixin to handle generic relations, How to do it…, How it works…
- get function
- about / How it works...
- Git ignore file
- creating / Creating the Git ignore file, How it works…
- Git users
- STATIC_URL, setting / Setting up STATIC_URL dynamically for Git users, Getting ready, How it works…
H
- Haystack
- multilingual search, implementing / Implementing a multilingual search with Haystack, Getting ready, How to do it…, How it works…
- hierarchical categories
- creating / Creating hierarchical categories, How to do it..., How it works...
- rendering, in template / Rendering categories in a template, How it works...
- HTML5 data attributes
- HttpRequest
- passing, to form / Passing HttpRequest to the form, Getting ready, How to do it…
I
- images
- uploading / Getting ready, How to do it…, There's more
- uploading, by Ajax / Uploading images by Ajax, Getting ready, How to do it…, How it works…
J
- JavaScript settings
- including / Including JavaScript settings, Getting ready, How to do it…, How it works…
- jScroll plugin
- URL / Getting ready
- JSON endpoint
- URL / Getting ready
L
- Like widget
- implementing / Implementing the Like widget, Getting ready, How to do it…, How it works…, See also
- local CSV file
- data, importing / Importing data from a local CSV file, How to do it..., How it works...
- local Excel file
- data, importing / Importing data from a local Excel file, How to do it..., How it works...
- local function
- about / How it works...
- local settings
- creating / Creating and including local settings, How it works…
- including / Creating and including local settings, How it works…
- logging
- reference link / How it works...
M
- many-to-many field
- foreign key, modifying to / Changing a foreign key to the many-to-many field, Getting ready, How to do it…
- map
- inserting, into change form / Inserting a map into a change form, Getting ready, How to do it..., How it works...
- Memcached
- used, for caching Django views / Using Memcached to cache Django views, How it works...
- meta tags
- model mixin, creating for / Creating a model mixin to take care of meta tags, How to do it…, How it works…
- method return value
- caching / Caching the method return value, How it works...
- migrations
- using / Using migrations, How to do it…, How it works…
- schema migration / How it works…
- data migration / How it works…
- mock
- views, testing with / Testing views with mock, How to do it..., How it works...
- modal dialog
- object details, opening / Opening object details in a modal dialog, How to do it…, How it works…
- model mixin
- using / Using model mixins, Getting ready, How it works…
- creating, URL-related methods used / Creating a model mixin with URL-related methods, How to do it…
- creating, for creation and modification dates / Creating a model mixin to handle creation and modification dates, How to do it…, How it works…
- creating, for meta tags / Creating a model mixin to take care of meta tags, How to do it…, How it works…
- creating, for generic relations / Creating a model mixin to handle generic relations, How to do it…, How it works…
- Modified Preorder Tree Traversal (MPTT)
- about / Introduction
- mod_wsgi
- Apache, deploying with / Deploying on Apache with mod_wsgi, How to do it..., How it works...
- monkey patch
- multilingual fields
- handling / Handling multilingual fields, How to do it…, How it works…
- multilingual search
- implementing, with Haystack / Implementing a multilingual search with Haystack, Getting ready, How to do it…, How it works…
- MySQL configuration
- UTF-8, setting as default encoding / Setting UTF-8 as the default encoding for MySQL configuration, How to do it…
N
- NavigationNode class
- parent_id parameter / How it works...
- parent_namespace parameter / How it works...
- attr parameter / How it works...
- visible parameter / How it works...
O
- Object-relational mapping (ORM)
- about / Using database query expressions
- object lists
- filtering / Filtering object lists, Getting ready, How to do it…, How it works…
- overwritable app settings
- defining / Defining overwritable app settings, How to do it…
P
- page menu
- structuring / Getting ready, How to do it..., See also
- paginated lists
- managing / Managing paginated lists, How to do it…, How it works…
- PDF documents
- generating / Generating PDF documents, How to do it…, How it works…
- pip
- URL / Getting ready, There's more…
- used, for handling project dependencies / Handling project dependencies with pip, How to do it…, There's more…
- production environment
- settings, configuring / Configuring settings for development, testing, staging, and production environments, How to do it…, How it works…
- project dependencies
- handling, with pip / Handling project dependencies with pip, How to do it…, There's more…
- project file structure
- creating / Creating a project file structure, How to do it…
- prompt function
- about / How it works...
- Python
- official style guide, URL / There's more…
- Python-compiled files
- deleting / Deleting Python-compiled files
- Python 2.7
- compatible code, creating / Making your code compatible with both Python 2.7 and Python 3, How to do it…, How it works…
- Python 3
- compatible code, creating / Making your code compatible with both Python 2.7 and Python 3, How to do it…, How it works…
- Python debugger commands
- URL / There's more...
- Python files
- import order, maintaining / Getting ready, How it works…
- Python Package Index (PyPI)
Q
- QueryDict objects
- URL / How it works...
- Query Expressions
- about / Using database query expressions
R
- regular expressions
- reference link / There's more...
- relative paths
- defining, in settings / Defining relative paths in the settings, How it works…
- REST API
- reusable Django app
- releasing / Releasing a reusable Django app, How to do it...
- URL / Releasing a reusable Django app
- run function
- about / How it works...
S
- save method
- utilizing, of form / Utilizing the save method of the form, How to do it…, How it works…
- schema migration
- about / How it works…
- Selenium
- used, for testing pages / Testing pages with Selenium, Getting ready, How to do it..., How it works...
- Sequel Pro
- URL / How to do it...
- signals
- used, for notifying administrators / Using signals to notify administrators about new entries, How to do it..., How it works...
- URL / How it works...
- single selection field
- used, for category selection in forms / Using a single selection field to choose a category in forms, How to do it..., How it works...
- slugify() function
- monkey patch, used with / Monkey-patching the slugify() function for better internationalization support, How it works..., There's more...
- South migrations
- switching, to Django migrations / Switching from South migrations to Django migrations, How it works…
- staging environment
- settings, configuring / Configuring settings for development, testing, staging, and production environments, How to do it…, How it works…
- STATIC_URL
- setting, dynamically for Subversion users / Setting up STATIC_URL dynamically for Subversion users, How it works…
- setting, dynamically for Git users / Setting up STATIC_URL dynamically for Git users, Getting ready, How it works…
- Subversion ignore property
- setting / Getting ready, How to do it…, How it works…
- Subversion users
- STATIC_URL, setting / Setting up STATIC_URL dynamically for Subversion users, How it works…
- sudo function
- about / How it works...
- System Check Framework
- about / Checking for missing settings
- used, for checking settings / Checking for missing settings, How to do it..., How it works...
- URL / How it works...
T
- Tastypie
- about / Using Tastypie to create API
- used, for creating Application Program Interface (API) / Using Tastypie to create API, How to do it..., How it works...
- URL / How it works...
- template
- hierarchical categories, rendering / Rendering categories in a template, How it works...
- template filter
- creating, for calculation of time differences since post was published / Creating a template filter to show how many days have passed since a post was published, How it works..., There's more...
- creating, for extraction of first media object / Creating a template filter to extract the first media object, How it works...
- creating, for humanization of URLs / Creating a template filter to humanize URLs, How it works...
- templates
- creating, for Django CMS / Creating templates for Django CMS, How to do it..., How it works...
- template tag
- creating, for inclusion of another template / Creating a template tag to include a template if it exists, Getting ready, How it works..., There's more...
- creating, for loading QuerySet in template / Creating a template tag to load a QuerySet in a template, How it works...
- creating, for parsing content as template / Creating a template tag to parse content as a template, How to do it..., How it works...
- creating, for modification of request query parameters / Creating a template tag to modify request query parameters, Getting ready, How to do it..., How it works...
- template tags
- reference link / How to do it...
- testing environment
- settings, configuring / Configuring settings for development, testing, staging, and production environments, How to do it…, How it works…
- ThreadLocalMiddleware
- tree data structure
- about / Introduction
- parent node / Introduction
- descendants node / Introduction
- ancestors node / Introduction
- siblings node / Introduction
- leaf node / Introduction
- tree manager methods
- URL / How it works...
- tree_info filter
- URL / There's more...
U
- URL-related methods
- used, for creating model mixin / Creating a model mixin with URL-related methods, How to do it…, How it works…
- UTF-8
- setting, MySQL configuration / Setting UTF-8 as the default encoding for MySQL configuration, How to do it…
V
- views
- testing, with mock / Testing views with mock, How to do it..., How it works...
- virtual environment
- working with / Working with a virtual environment, How to do it…
- Virtualmin
- about / Deploying on Apache with mod_wsgi
- URL / Getting ready
X
- XPath
- reference link / There's more...
- XPath syntax component
- tag / How it works...
- * / How it works...
- . / How it works...
- // / How it works...
- .. / How it works...
- [@attrib] / How it works...
- [@attrib=*value*] / How it works...
- [tag] / How it works...
- [position] / How it works...