|
![]() |
|||
|
||||
OverviewDjango is an amazingly powerful system for creating modern, dynamic websites. But programming Django hasn’t always been easy–until now. Django Unleashed is your step-by-step, beginner-friendly guide to leveraging Django’s core capabilities and its powerful contributed library. You’ll learn in the most effective way possible: hands on, by building a fully functional Django website from scratch. You’ll even deploy the website to the cloud. As you build your website, expert Django consultant and trainer Andrew Pinkham reveals how websites operate; how Django makes building websites easy; how to write Python code that leverages its immense capabilities; and how to build solutions that are robust, reliable, and secure. You’ll start simply and learn to solve increasingly challenging problems: mastering new features and understanding how Django’s architecture shapes their behavior, and gaining essential knowledge for working with any web framework, not just Django. Drawing on his extensive experience teaching Django, Pinkham answers the key questions beginners ask most often. And as you gain experience, you’ll learn advanced techniques for enhancing site functionality and performance, strengthening security, promoting code reuse, and much more. Full Product DetailsAuthor: Andrew PinkhamPublisher: Pearson Education (US) Imprint: Sams Publishing Dimensions: Width: 17.90cm , Height: 4.60cm , Length: 22.90cm Weight: 1.420kg ISBN: 9780321985071ISBN 10: 0321985079 Pages: 840 Publication Date: 26 November 2015 Audience: Professional and scholarly , Professional & Vocational Format: Paperback Publisher's Status: Active Availability: In Print ![]() This item will be ordered in for you from one of our suppliers. Upon receipt, we will promptly dispatch it out to you. For in store availability, please contact us. Table of ContentsChapter 1: Starting a New Django Project: Building a Startup Categorizer with Blog Chapter 2: Hello World: Building a Basic Webpage in Django Chapter 3: Programming Django Models and Creating a SQLite Database Chapter 4: Rapidly Producing Flexible HTML with Django Templates Chapter 5: Creating Webpages with Controllers in Django: Views and URL Configurations Chapter 6: Integrating Models, Templates, Views, and URL Configurations to Create Links between Webpages Chapter 7: Allowing User Input with Forms Chapter 8: Displaying Forms in Templates Chapter 9: Controlling Forms in Views Chapter 10: Revisiting Migrations Chapter 11: Bending the Rules: The Contact Us Webpage Chapter 12: The Big Picture Chapter 13: Django’s Contributed Library Chapter 14: Pagination: A Tool for Navigation Chapter 15: Creating Webpages with Django Flatpages Chapter 16: Serving Static Content with Django Chapter 17: Understanding Generic Class-Based Views Chapter 18: Advanced Generic Class-Based View Usage Chapter 19: Basic Authentication Chapter 20: Integrating Permissions Chapter 21: Extending Authentication Chapter 22: Overriding Django’s Authentication with a Custom User Chapter 23: The Admin Library Chapter 24: Creating Custom Managers and Querysets Chapter 25: Handling Behavior with Signals Chapter 26: Optimizing Our Site for Speed Chapter 27: Building Custom Template Tags Chapter 28: Adding RSS and Atom Feeds and a Sitemap Chapter 29: Deploy! Chapter 30: Starting a New Project CorrectlyReviewsAuthor InformationAndrew Pinkham is a software engineer and owner of JamBon Software, which specializes in web and mobile products and also offers Python and Django training. He prides himself on being an engineer who can communicate complex ideas in simple ways, and is passionate about security and distributed systems. In his free time, Andrew writes fiction and swims. A 2009 graduate of Dartmouth College, he can be found online at afrg.co. Tab Content 6Author Website:Countries AvailableAll regions |