Book description
NoneTable of contents
- Title Page
- Copyright and Credits
- Dedication
- Packt Upsell
- Contributors
- Preface
- Building a Blog Application
- Enhancing Your Blog with Advanced Features
- Extending Your Blog Application
- Building a Social Website
- Sharing Content in Your Website
-
Tracking User Actions
- Building a follower system
- Building a generic activity stream application
- Using signals for denormalizing counts
- Using Redis for storing item views
- Summary
-
Building an Online Shop
- Creating an online shop project
- Building a shopping cart
- Registering customer orders
- Launching asynchronous tasks with Celery
- Summary
- Managing Payments and Orders
-
Extending Your Shop
- Creating a coupon system
-
Adding internationalization and localization
- Internationalization with Django
- Preparing our project for internationalization
- Translating Python code
- Translating templates
- Using the Rosetta translation interface
- Fuzzy translations
- URL patterns for internationalization
- Allowing users to switch language
- Translating models with django-parler
- Format localization
- Using django-localflavor to validate form fields
- Building a recommendation engine
- Summary
- Building an E-Learning Platform
- Rendering and Caching Content
-
Building an API
-
Building a RESTful API
- Installing Django REST framework
- Defining serializers
- Understanding parsers and renderers
- Building list and detail views
- Creating nested serializers
- Building custom views
- Handling authentication
- Adding permissions to views
- Creating view sets and routers
- Adding additional actions to view sets
- Creating custom permissions
- Serializing course contents
- Summary
-
Building a RESTful API
-
Going Live
- Creating a production environment
- Creating a custom middleware
- Implementing custom management commands
- Summary
- Other Books You May Enjoy
Product information
- Title: Django 2 by Example
- Author(s):
- Release date:
- Publisher(s): Packt Publishing
- ISBN: None
You might also like
book
Django Project Blueprints
Develop stunning web application projects with the Django framework About This Book Build six exciting projects …
book
Django Standalone Apps: Learn to Develop Reusable Django Libraries
Develop standalone Django apps to serve as the reusable building blocks for larger Django projects. This …
book
Django Unleashed
Django is an amazingly powerful system for creating modern, dynamic websites. But programming Django hasn’t always …
book
Pro Django, Second Edition
Learn how to leverage Django, the leading Python web application development framework, to its full potential …