I was working on creating an automated way of creating a one-time use login code that will automatically authenticate a user account. The issue I encountered was how to store the created code for the user model and where to kick off the logic to generate and save the code. My search for a solution led me to how to extend Django Auth User. I’ve not used post_save signals before and found it a great tool to link functionalities between models.
Just a note that when I switched to Dracula theme for my Webstorm IDE version 11.0.1, all the content in the side panels become unreadable unless they are clicked. However, the simple solution to fixing this is to close the application and restart it. Just a slight bug that I can live with.