Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
1. Overview
1.1 Why Work with this Book? 1.2 What you will Learn 1.3 Technologies and Services 1.4 Rango: Initial Design and Specification 1.5 Summary
2. Getting Ready to Tango
2.1 Python 2.2 The Python Package Manager 2.3 Virtual Environments 2.4 Integrated Development Environment 2.5 Code Repository
3. Django Basics
3.1 Testing Your Setup 3.2 Creating Your Django Project 3.3 Creating a Django Application 3.4 Creating a View 3.5 Mapping URLs 3.6 Basic Workflows
4. Templates and Media Files
4.1 Using Templates 4.2 Serving Static Media Files 4.3 Serving Media 4.4 Basic Workflow
5. Models and Databases
5.1 Rango’s Requirements 5.2 Telling Django about Your Database 5.3 Creating Models 5.4 Creating and Migrating the Database 5.5 Django Models and the Shell 5.6 Configuring the Admin Interface 5.7 Creating a Population Script 5.8 Workflow: Model Setup
6. Models, Templates and Views
6.1 Workflow: Data Driven Page 6.2 Showing Categories on Rango’s Homepage 6.3 Creating a Details Page
7. Forms
7.1 Basic Workflow 7.2 Page and Category Forms
8. Working with Templates
8.1 Using Relative URLs in Templates 8.2 Dealing with Repetition 8.3 Template Inheritance 8.4 The render() Method and the request Context 8.5 Custom Template Tags 8.6 Summary
9. User Authentication
9.1 Setting up Authentication 9.2 Password Hashing 9.3 Password Validators 9.4 The User Model 9.5 Additional User Attributes 9.6 Creating a User Registration View and Template 9.7 Implementing Login Functionality 9.8 Restricting Access 9.9 Logging Out 9.10 Taking it Further
10. Cookies and Sessions
10.1 Cookies, Cookies Everywhere! 10.2 Sessions and the Stateless Protocol 10.3 Setting up Sessions in Django 10.4 A Cookie Tasting Session 10.5 Client Side Cookies: A Site Counter Example 10.6 Session Data 10.7 Browser-Length and Persistent Sessions 10.8 Clearing the Sessions Database 10.9 Basic Considerations and Workflow
11. User Authentication with Django-Registration-Redux
11.1 Setting up Django Registration Redux 11.2 Functionality and URL mapping 11.3 Setting up the Templates
12. Bootstrapping Rango
12.1 The New Base Template 12.2 Quick Style Change 12.3 Using Django-Bootstrap-Toolkit
13. Bing Search
13.1 The Bing Search API 13.2 Adding Search Functionality 13.3 Putting Search into Rango
14. Making Rango Tango! Exercises
14.1 Track Page Clickthroughs 14.2 Searching Within a Category Page 14.3 Create and View Profiles
15. Making Rango Tango! Hints
15.1 Track Page Clickthroughs 15.2 Searching Within a Category Page 15.3 Creating a UserProfile Instance 15.4 Viewing your Profile 15.5 Listing all Users
16. JQuery and Django
16.1 Including JQuery in Your Django Project/App 16.2 DOM Manipulation Example
17. AJAX in Django with JQuery
17.1 AJAX based Functionality 17.2 Add a Like Button 17.3 Adding Inline Category Suggestions
18. Automated Testing
18.1 Running Tests 18.2 Coverage Testing
19. Deploying Your Project
19.1 Creating a PythonAnywhere Account 19.2 The PythonAnywhere Web Interface 19.3 Creating a Virtual Environment 19.4 Setting up Your Web Application 19.5 Log Files
20. Final Thoughts
20.1 Acknowledgements
Appendices Setting up your System
Installing Python Setting Up the PYTHONPATH Using setuptools and pip Virtual Environments Version Control
A Crash Course in UNIX-based Commands
Using the Terminal Core Commands
A Git Crash Course
Why Use Version Control? How Git Works Setting up Git Basic Commands and Workflow Recovering from Mistakes
A CSS Crash Course
Including Stylesheets Basic CSS Selectors Element Selectors Fonts Colours and Backgrounds Containers, Block-Level and Inline Elements Basic Positioning The Box Model Styling Lists Styling Links The Cascade Additional Reading
Notes
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion