Django 3 by example : build powerful and reliable Python web applications from scratch /: build powerful and reliable Python web applications from scratch. (2020)
- Record Type:
- Book
- Title:
- Django 3 by example : build powerful and reliable Python web applications from scratch /: build powerful and reliable Python web applications from scratch. (2020)
- Main Title:
- Django 3 by example : build powerful and reliable Python web applications from scratch
- Other Titles:
- Django three by example
Build powerful and reliable Python web applications from scratch - Further Information:
- Note: Antonio Melé.
- Authors:
- Mele, Antonio
- Contents:
- Cover -- Copyright -- Packt Page -- Contributors -- Table of Contents -- Preface -- Chapter 1: Building a Blog Application -- Installing Django -- Creating an isolated Python environment -- Installing Django with pip -- Creating your first project -- Running the development server -- Project settings -- Projects and applications -- Creating an application -- Designing the blog data schema -- Activating the application -- Creating and applying migrations -- Creating an administration site for models -- Creating a superuser -- The Django administration site Adding models to the administration site -- Customizing the way that models are displayed -- Working with QuerySets and managers -- Creating objects -- Updating objects -- Retrieving objects -- Using the filter() method -- Using exclude() -- Using order_by() -- Deleting objects -- When QuerySets are evaluated -- Creating model managers -- Building list and detail views -- Creating list and detail views -- Adding URL patterns for your views -- Canonical URLs for models -- Creating templates for your views -- Adding pagination -- Using class-based views -- Summary Chapter 2: Enhancing Your Blog with Advanced Features -- Sharing posts by email -- Creating forms with Django -- Handling forms in views -- Sending emails with Django -- Rendering forms in templates -- Creating a comment system -- Building a model -- Creating forms from models -- Handling ModelForms in views -- Adding comments to the post detail template -- AddingCover -- Copyright -- Packt Page -- Contributors -- Table of Contents -- Preface -- Chapter 1: Building a Blog Application -- Installing Django -- Creating an isolated Python environment -- Installing Django with pip -- Creating your first project -- Running the development server -- Project settings -- Projects and applications -- Creating an application -- Designing the blog data schema -- Activating the application -- Creating and applying migrations -- Creating an administration site for models -- Creating a superuser -- The Django administration site Adding models to the administration site -- Customizing the way that models are displayed -- Working with QuerySets and managers -- Creating objects -- Updating objects -- Retrieving objects -- Using the filter() method -- Using exclude() -- Using order_by() -- Deleting objects -- When QuerySets are evaluated -- Creating model managers -- Building list and detail views -- Creating list and detail views -- Adding URL patterns for your views -- Canonical URLs for models -- Creating templates for your views -- Adding pagination -- Using class-based views -- Summary Chapter 2: Enhancing Your Blog with Advanced Features -- Sharing posts by email -- Creating forms with Django -- Handling forms in views -- Sending emails with Django -- Rendering forms in templates -- Creating a comment system -- Building a model -- Creating forms from models -- Handling ModelForms in views -- Adding comments to the post detail template -- Adding the tagging functionality -- Retrieving posts by similarity -- Summary -- Chapter 3: Extending Your Blog Application -- Creating custom template tags and filters -- Custom template tags -- Custom template filters Adding a sitemap to your site -- Creating feeds for your blog posts -- Adding full-text search to your blog -- Installing PostgreSQL -- Simple search lookups -- Searching against multiple fields -- Building a search view -- Stemming and ranking results -- Weighting queries -- Searching with trigram similarity -- Other full-text search engines -- Summary -- Chapter 4: Building a Social Website -- Creating a social website project -- Starting your social website project -- Using the Django authentication framework -- Creating a login view -- Using Django authentication views Login and logout views -- Changing password views -- Resetting password views -- User registration and user profiles -- User registration -- Extending the user model -- Using a custom user model -- Using the messages framework -- Building a custom authentication backend -- Adding social authentication to your site -- Running the development server through HTTPS -- Authentication using Facebook -- Authentication using Twitter -- Authentication using Google -- Summary -- Chapter 5: Sharing Content on Your Website -- Creating an image bookmarking website -- Building the image model … (more)
- Edition:
- Third edition
- Publisher Details:
- Birmingham, UK : Packt Publishing
- Publication Date:
- 2020
- Extent:
- 1 online resource (1 volume), illustrations
- Subjects:
- 006.7
Web applications
Application software -- Development
Python (Computer program language)
Web site development
Application software -- Development
Python (Computer program language)
Web applications
Web site development
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9781838989323
1838989323 - Related ISBNs:
- 9781838981952
- Notes:
- Note: Includes bibliographical references.
Note: Description based on online resource; title from title page (Safari, viewed September 8, 2020). - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.503482
- Ingest File:
- 04_029.xml