Learn Django, Python, & More

Learn beginner to advanced Django.
From using templates to testing, and how to host your awesome creation.

Get Started Here

Two Factor Authentication with Django - Admin Demo

Video 147 · Length: 5:40 pro video

2 factor authentication is a great step in increasing account security on your site. With django it can be fairly easy to setup once you know how to do it. To start off in this video we will take a look at the django-otp package and get a bit of a quick demo before we dive into a full implementation.

Create and Update User Profile Object

Video 146 · Length: 4:48 pro video

We can login and logout plus register. Now just need to be able to save off data for our users so we can alert them with a text message. We also need to do it in such a way that we don't accidentally allow other users to access a users profile data.

User Creation/Registration and Requiring an Email

Video 145 · Length: 7:54 pro video

We can now login, logout and work with our password be it a reset or a changing it. The biggest hole in all of this is actually having an account in the first place. In this video we want to create a new user, and since we are building in alerts we need an email address to send alerts to. So we are going to require the email address.

Django 1.11+ django.contrib.auth Class Based Views - Part 2 - Password Change and Reset

Video 144 · Length: 8:07

Since we can log in and logout what about managing our password? Learn the power of using the builtin Generic Class Based Views now in django.contrib.auth. They are simple to use once you know about them.

Django 1.11+ django.contrib.auth Class Based Views - Part 1 - Login & Logout

Video 143 · Length: 8:22

This is the first in a long series on creating a CryptoCurrency management site, but first we need to lock things down so people can't see all of our stuff. So we will start by setting up our app and logging in and out. We will do this with the new Class Based Views in django.contrib.auth system.

Save Data Over API with Axios and React.js

Video 141 · Length: 5:52 pro video

In our final video we end with saving data to the database over our API. This gives us a working react app with django and django-rest-framework to be able to retrieve and add todo items. With the end of this series you will have the knowledge to do all the basic react things to write almost any application.

Request Data From the Server With Thunk and Axios - React.js

Video 140 · Length: 6:33 pro video

We have an api and a react app, but how do we get data from the API into our react app? In this video we go over using thunk and a promises based javascript request library to get data from our API and populate our react app.

Setup Basic Django Rest Framework API for React.js

Video 139 · Length: 3:18 pro video

We have our django project our react project, now we are starting our API so the two can interact with each other and we can work with data.