->
Oreilly - Mastering Django Web Development - 9781783989805
Oreilly - Mastering Django Web Development
by Matthew Nuzum, Kevin Veroneau | Publisher: Packt Publishing | Release Date: January 2016 | ISBN: 9781783989805


Explore and master the advanced features of Django to build professional, manageable web applications About This VideoTake a look at the internal workings of class-based views and extend their functionality beyond the basicsUnravel the finer mysteries of middleware that will help you to manage your database better than beforeDevelop a basic CRUD foundation that will work with the available REST API clients for JavaScript, Android, and iOSIn DetailDjango is one of the world's leading web development platforms that follows the model-view-template development method. This Python web framework makes your app building experience smoother, faster, and easier. It has been and continues to be the key feature behind the success of many start-ups across the world.Mastering Django Web Development shows you how to use advanced concepts to help you build professional grade Django applications.We start off by learning how class-based views work so that you can fully benefit from this powerful, but often poorly understood feature. We'll then create custom middleware which will help us better organize frequently used code. Have you ever wanted to build a complete REST API? We'll do just that, starting out with a basic read-only API and then adding key-based authentication to allow the full range of CRUD functionality. We'll also utilize model managers and the Q method so that we can make it easier to get the data we need to our views and clients.For the finishing touches, we'll dive into the details of caching, to improve our application performance, and then add custom management commands to help us automate routine tasks.By the end of this video course, you will emerge a Django expert. Downloading the example code for this course: You can download the example code files for this course on GitHub at the following link: https://github.com/PacktPublishing/Mastering-Django-Web-Development. If you require support please email: [email protected]
  1. Chapter 1 : Advanced Uses of Class-based Views
    • The Course Overview 00:02:27
    • Extending Class-based Views 00:01:33
    • Using Mixins 00:02:09
    • Custom Class-based Views 00:01:07
    • Creating a Switchboard View 00:02:57
  2. Chapter 2 : Custom Middleware
    • What Is Middleware? 00:02:30
    • Creating a Custom Middleware 00:02:46
    • Exception Handling Middleware 00:01:24
  3. Chapter 3 : Custom Template Tags and Filters
    • Creating Template Filters 00:03:19
    • Creating Custom Template Tags 00:04:23
  4. Chpater 4 : Building a Rest API
    • Using Tastypie to Create a REST API 00:03:40
    • Complex Queries with Our API 00:02:12
    • Authentication and CRUD Support 00:04:57
  5. Chapter 5 : Advanced Databases Modeling
    • Generic Relationships 00:02:09
    • Formsets for Data Management 00:03:54
    • Advanced Queries with Q() 00:03:16
  6. Chapter 6 : Caching for Optimum Performance
    • Low-level Caching 00:03:45
    • Caching with Middleware 00:02:28
    • Using the Template Cache 00:02:50
  7. Chapter 7 : Management and Maintenance of Your Application
    • Model Managers 00:02:05
    • Using a Model Manager to Create New Objects 00:01:14
    • Creating manage.py Commands 00:02:58
  8. Oreilly - Mastering Django Web Development


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Coktum   |  

Information
Members of Guests cannot leave comments.




rss