Index
A
- account management
- admin interface
- about / Automatic Administration Interface
- activating / Activating the Administration Interface
- customizing / Customizing the Administration Interface
- bookmarks listing page, customizing / Customizing Listing Pages, Overridadmin interfacebookmarks listing page, customizinging Administration Templates
- admin template, customizing / Overridadmin interfacebookmarks listing page, customizinging Administration Templates
- admin templates, customizing / Overridadmin interfacebookmarks listing page, customizinging Administration Templates, Users, Gadmin interfaceadmin templates, customizingroups and Permissions
- user permissions / User Permissions, Group Peradmin interfaceuser permissionsmissions
- group permissions / Group Peradmin interfaceuser permissionsmissions
- permissions using, in views / Using Permissions in Views
- user permissions, checking / Using Permissions in Views
- view, restricting / Using Permissions in Views
- Ajax
- authentication system
B
- bookmark application
- Django application, creating / Creating the Main Page View
- main page view, creating / Creating the Main Page View
- main page URL, creating / Creating the Main Page URL
- regular expression syntax / Creating the Main Page URL
- URLs to views, mapping / Creating the Main Page URL
- database schema, designing / Models: Designing an Initial Database Schema
- data, storing / Models: Designing an Initial Database Schema
- link data model, creating / The Link Data Model
- SQL query, viewing / The Link Data Model
- user data model, creating / The User Data Model
- bookmark data model, creating / The Bookmark Data Model
- main page template, creating / Templates: Creating a Template for the Main Page
- template, viewing / Templates: Creating a Template for the Main Page
- user pages, creating / Putting It All Together: Generating User Pages
- URL, creating / Creating the URL
- view, writing / Writing the View, Auto-Completion of Tags
- Http404 exception error, displaying / Writing the View
- template, writing / Designing the Template
- model with data, connecting / Populating the Model with Data
- bookmarks, adding / Populating the Model with Data
- searching, implementing / Implementing Searching
- search view, creating / Implementing Searching
- searching, view creating / Implementing Searching
- search view, testing / Implementing Searching
- live searching, implementing / Implementing Live Searching
- search view, modifying / Implementing Live Searching
- file, creating / Implementing Live Searching
- function, creating / Implementing Live Searching
- in-place, editing / Editing Bookmarks in Place
- bookmark editing, implementing / Implementing Bookmark Editing
- in-place editing, implementing / Implementing In-Place Editing of Bookmarks
- auto-completion, implementing / Auto-Completion of Tags
- auto-completion implementing, jQuery plugin used / Auto-Completion of Tags
- jQuery plugin, installing / Auto-Completion of Tags
- bookmarks, sharing on main page / Sharing Bookmarks on the Main Page
- shared bookmark data model / The SharedBookmark Data Model
- bookmark submission form, modifying / Modifying the Bookmark Submission Form
- shared bookmark, browsing / Browsing and Voting for Shared Bookmarks
- shared bookmark, voting for / Browsing and Voting for Shared Bookmarks, The Pbookmark applicationshared bookmark, voting foropular Bookmarks Page
- popular bookmarks page, implementing / The Pbookmark applicationshared bookmark, voting foropular Bookmarks Page
- bookmarks, commenting on / Commenting on Bookmarks
- comments application, enabling / Enabling the Comments Application
- view, creating for comments / Creating a View for Comments
- comments, displaying / Displaying Comments and a Comment Form
- comment form, displaying / Displaying Comments and a Comment Form
- comment templates, creating / Creating Comment Templates, Summary
- bookmark submission form, tag
- creating / Creating the Bookmark Submission Form
- class, adding / Creating the Bookmark Submission Form
- view, creating / Creating the Bookmark Submission Form
- template, creating / Creating the Bookmark Submission Form
- URL entry, adding / Creating the Bookmark Submission Form
- link, adding / Restricting Access to Logged-in Users
- logged-in users, access restricting / Restricting Access to Logged-in Users
- bookmarks, browsing / Methods for Browsing Bookmarks
- include template tag / Methods for Browsing Bookmarks
- user page, modifying / Improving the User Page
- tag list, modifying / Improving the User Page
- tag page, creating / Creating a Tag Page
- tag cloud, building / Building a Tag Cloud
C
- caching
- CGI
- comments
- cross-site scripting
D
- database system
- development environment
- development server
- Django
- reasons for using / Why Django?
- advantages / Why Django?
- history / History of Django
- Python, installing / Installing Python
- installing / Installing Django
- downloading / Installing Django
- installing on windows / Installing Django on Windows
- installation, testing / Installing Django on Windows
- installing on UNIX/Linux / Installing Django on UNIX/Linux and Mac OS X
- installing on Ubuntu / Installing Django on UNIX/Linux and Mac OS X
- installing on Mac OS X / Installing Django on UNIX/Linux and Mac OS X
- database engines / Installing a Database System
- MySQL / Installing a Database System
- MS SQL Server / Installing a Database System
- Oracle / Installing a Database System
- SQLite / Installing a Database System
- project, creating / Creating Your First Project
- MVC framework / A Word about Django Terminology
- MTV framework / A Word about Django Terminology
- components / The Link Data Model
- models.URLField, field types / The Link Data Model
- save method / The Link Data Model
- delete method / The Link Data Model
- objects.all method / The User Data Model
- objects.get method / Writing the View
- authentication system / Session Authentication
- session authentication / Session Authentication
- template, structure improving / Improving Template Structure
- template inheritance / Improving Template Structure
- user registration / User Registration
- forms library / Django Forms
- account management / Account Management
- many-to-many relationships, working with / The Tag Data Model
- Ajax, using / Using an Ajax Framework in Django
- Ajax framework, advantages / Using an Ajax Framework in Django
- users, voting / Browsing and Voting for Shared Bookmarks
- comments, adding / Commenting on Bookmarks
- comments application, enabling / Enabling the Comments Application
- RSS feeds, adding / Adding RSS Feeds
- web feeds, creating / Adding RSS Feeds
- search / Advanced Searching
- database API / Retrieving Objects with the Database API
- pagination / Organizing Content into Pages (Pagination), Summary
- invite friend feature, building / Inviting Friends Via Email
- internationalization / Internationalization (i18n)
- caching / Improving Performance with Caching
- unit testing / Unit Testing
- deploying / unit testingsave bookmark view, testingDeploying Django
- template tags / Custom Template Tags and Filters
- filters / Custom Template Tags and Filters
- model managers / Model Managers and Custom SQL
- SQL queries, sending to database / Model Managers and Custom SQL
- gemeric views / Generic Views
- sub-frameworks / Contributed Sub-Frameworks
- flatpages, sub-frameworks / Flatpages
- sites, sub-frameworks / Sites
- markup filters, sub-frameworks / Markup Filters
- humanize, sub-frameworks / Humanize
- sitemaps, sub-frameworks / Sitemaps
- CSRF protection, sub-frameworks / Cross-site Request Forgery Protection
- cross site request forgery protection, sub-frameworks / Cross-site Request Forgery Protection
- message system / Message System
- subscription system / Subscription System
- score, assigning to user / User Scores
- Django, advantages
- Django, components
- Django, deploying
- production, web server / The Production Web Server, Django, deployingproduction, web serverThe Production Database
- production, database / Django, deployingproduction, web serverThe Production Database
- debug mode, disabling / Turning Off Debug Mode
- configuration variables, updating / Changing Configuration Variables
- error pages, template creating / Setting Error Pages
F
I
- installing
- internationalization
- about / Internationalization (i18n)
- project, translating / Internationalization (i18n)
- translatable strings, marking / Marking Strings as Translatable
- strings, translating / Marking Strings as Translatable
- template, modifying / Marking Strings as Translatable
- translatable strings, marking in forms / Marking Strings as Translatable
- translatable strings, guidelines / Marking Strings as Translatable
- translation file, creating / Creating Translation Files
- language file, creating / Creating Translation Files
- translation file, compiling / Creating Translation Files
- language file, compiling / Creating Translation Files
- enabling / Enabling and Configuring the i18n System
- configuring / Enabling and Configuring the i18n System
- local middleware class / Enabling and Configuring the i18n System
J
- jQuery
- downloading / Downloading and Installing jQuery
- versions / Downloading and Installing jQuery
- installing / Downloading and Installing jQuery
- JavaScript framework / The jQuery JavaScript Framework
- using, workflow / The jQuery JavaScript Framework
- elements, selecting / Element Selectors
- CSS selector / Element Selectors
- methods / jQuery Methods
- elements, hiding / Hiding and Showing Elements
- elements, showing / Hiding and Showing Elements
- CSS properties, changing / Accessing CSS Properties and HTML Attributes
- HTML attributes, manipulating / Accessing CSS Properties and HTML Attributes
- HTML documents, manipulating / Manipulating HTML Documents
- elements, removing / Manipulating HTML Documents
- document tree, traversing / Traversing the Document Tree
- events, handling / Handling Events
- Ajax requests, sending to server / Sending Ajax Requests
- plugin / Auto-Completion of Tags
M
O
P
R
S
- search
- session authentication
- SQL injection
- SQLite
T
- tag
- tag cloud
- tag data model
- tag page
- template inheritance, Django
U
- unit testing
- user networks
- friend network feature, building / Building Friend Networks
- friendship data model, creating / Creating the Friendship Data Model
- data model creating, friend network feature / Creating the Friendship Data Model
- views, creating to manage friends / Writing Views to Manage Friends
- friends list view, creating / The Friends List View
- add friend view, creating / Creating the "Add Friend" View
- friends, inviting via email / Inviting Friends Via Email
- invite friend feature, building / Inviting Friends Via Email
- email, sending / Inviting Friends Via Email
- invitation data model / The Invitation Data Model
- invitation data model, creating / The Invitation Data Model
- invite friend, form / The "Invite a Friend" Form and View
- invite friend, view / The "Invite a Friend" Form and View
- template, adding / The "Invite a Friend" Form and View
- activation links, handling / Handling Activation Links
- interface, improving with messages / Improving the Interface with Messages
- messages, displaying / Improving the Interface with Messages
- message, creating / Improving the Interface with Messages
- user registration
W
- web 2.0
- web development
- web feeds