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.
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.
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.
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.
This is the first in a series of videos on creating a product which utilizes other services to help your users stay informed. We start the series with getting our users setup with an account, and giving them the ability to log in and out.
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.
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.
People often find working with class based views hard, but they are simple... Once you spend time figuring them out. In this video start with the base of building blocks and work your way through completly understanding the base View of (generic) class based views.
Working with webhooks can be a pain. In this video learn more of what they are and how to easily work with them in your local environment using ngrok.
Test data is a pain to generate, and even more of a pain using django's fixutres. model_mommy comes to the rescue to help make generating data very simple, and almost fun.