Check out our Blog
Nothing but quality content. Be sure to sign-up to our newsletter for regular updates.
Keeping your Django field files in-check
Django has some interesting behavior, in that, if you update or delete a model file or image field, it doesn’t actually delete the associated file from your filesystem. That's the case whether the file is locally saved or on a …
Checking MIME types for uploaded files
If you're allowing file uploads from your users, whether that's for images or not. It might be a good idea to put a MIME type check to ensure that you are accepting the right type and format of file. What's …
Asynchronous forms with Django and vanilla JS
The stable release of Bootstrap 5 recently dropped. And we just went through an effort to update our own site from Bootstrap 4.5. The process was fairly painless to be honest, with only a few new and redundant classes to …
Site configurations for your Django project
All of our products come packaged with a set of models to manage your site configurations. It won't be relevant for all projects, but having a central place to manage all of your site's global settings, navigation menus, social links …
Handle your images the right way using Django
Use of media objects, including images, photos and animations are key towards making an engaging and successful website. But unfortunately, not everyone who visits your page is going to have access to a high speed connection. In fact, your typical …
Stripping whitespace from your Django HTML
At some point in your Django project, you will likely consider options for client side performance optimizations. Minifying HTML is a low-hanging fruit here, which simply involves stripping the white space from your HTML code so that you reduce the …