Django Dynamic Email Settings I build a lot of projects in Django, and there are very few projects around that don't need the ability to send email to some capacity. In the past, I've been copying and pasting a very simple custom EmailBackend that I created and with the help of django-solo, integrated into the admin panel so you can edit email settings like hostname, username and password, etc. straight from the Django admin panel. »


pwned. On August 3rd, Troy Hunt released a new addition to the popular ';--have i been pwned? service - a website that tells you if your user information such as an email address has been involved in a major security breach in the past. Troy announced the addition of 306 million pwned passwords. This data set will allow the public to analyze new passwords to ensure they have not been involved in a similar »

Sort Apps in the Django Admin

The Problem Django sorts applications in the admin panel in alphabetical order by default. The reality, however, is that users rarely need apps sorted this way. I was working on a project recently where for the first time since working with Django, the admin users were not power users - and so they needed some extra guidance. The Solution I created a small template tag to solve this problem. It simply takes a list of »

Solution for "Update unavailable with this Apple ID"

Not interested in reading? Jump to the solution. Introduction When switching over my Apple ID, I, like many others, was faced with a common and well-documented error when trying to update Apple provided software. This includes Keynote, Pages, Numbers, GarageBand, iMovie, etc. Update unavailable with this Apple ID Now, it is well known that this issue is because when you purchase a Mac, the apps provided with the OS are accepted by the user and »

Less Color Schemes Using Grunt

The Problem This week I was searching for a way to modify my project to support color schemes. I had used LESS as my preprocessor, but after adding hundreds of color declarations, realized that color schemes would be a great feature. Looking around the internet, I found a bunch of references to methods that didn't really fit what I was looking for. Namely, a lot of them recommended placing a class on the body tag, »