67 Pro videos

Creating Abstract Django Models

Video 86 · Length: 5:23 pro video

Don't Repeat Yourself is a common adage we use in the development world. However, sometimes it is know when and how to do that with models. Learn how to split out a couple of common fields in our models to its own base abstract model.

Building a Foundation with Models

Video 85 · Length: 10:44 pro video

Saving our data so that we can do something is important. In this video we will build out our Gear and Activity models since it is our base for the rest of our project. Learn some conventions and specifics that will help us build our app.

Social Connections with python-social-auth

Video 83 · Length: 7:07 pro video

Authenticating with other sites over OAuth can be hard, but it doesn't have to be. As we continue with our series learn how to use python-social-auth to connect to Strava. Knowing this can show you how to connect to any of the other 50+ providers.

Account Control part 2

Video 82 · Length: 9:03 pro video

You know how to create an account, log people in and out. Now how do your users change their passwords, and recover their passwords. In this video we finalize our look at account creation and usage as we continue to create our product.

Delete an Object with DeleteView

Video 80 · Length: 3:19 pro video

Deleting data is often overlooked when doing tutorials, but it is something needed in the real world. In this video take a look at using the DeleteView to delete an object.

Namespaced Urls

Video 79 · Length: 4:42 pro video

This is the feature everyone should use, but few people do. Namespaced urls help not only keep code organized and clean, but also helps prevent naming conflicts with your apps, plus 3rd party apps as well. Learn how to use them and create them in this video.

Use gulp.js to Manage Static Assets

Video 77 · Length: 10:37 pro video

Learn to use gulp.js with your django project. Since gulp.js and many other build frameworks are becoming popular more and more people are turning to them to build their static assets. Gulp.js provides a great way to get started in learning how to do advanced build processes with minimal effort. This video starts you on the basics to help you get started.

Install Node Inside Your Virtualenv

Video 76 · Length: 4:08 pro video

Node.js is making its way into almost every ecosystem for doing web development. See what it takes to install node.js along side django so you can start to benefit from packages node has available to it with django.

Form Field Validation with Clean Methods

Video 74 · Length: 5:34 pro video

Form validation can be hard, but django makes it easy. Learn how to do form validation not only at the field level, but for the entire form as a whole as well. Taking these few minutes to learn how to do form validation can make you a better django developer.

Building a TemplateView

Video 73 · Length: 9:30 pro video

Boilerplate is something to avoid, so why not go with simple code that helps you remove it. Often with showing templates using Function Based Views we use a lot of boiler plate. Since we understand the base View for Class Based Views follow along as we build a TemplateView. By the end of this video you will learn what the django core TemplateView looks like, and know how to use it effectively by understanding how it works.