Articles by Tag
#python
Django Signals For Updating And Deleting Images
Django signals that delete image files when a model image field is updated or the entire record is deleted.
Considerations for Django Model Field Choices
A discussion on how to appropriately handle Django model field choices so that migrations aren't produced unnecessarily.
Support for Pre-Django 4.2 Storage Configuration Removed In Django 5.1
Support for the file/media and static file storage configurations has been removed forcing adoption of the new STORAGES dictionary in settings.py.
Add Form To Django Formset Dynamically With JavaScript
Use JavaScript to dynamically add forms to a Django Formset on the client side by copying an existing form, updating the necessary values and attributes, and appending the copied form to the formset.
Efficient URL Management In Django
A centralized approach to URL management in Django for frequently referenced URL patterns.
How To Test A Domain Locally
This article explores how to test your Django application using a domain rather than "localhost." Additionally, we'll look at a DNS cacheing issue you're likely to encounter and what to do about it.
How To Authenticate Your Google Service Account In Python Using Environment Variables
Securely store your Google service account credentials with environment variables and use python to authenticate with Google services.
How to Handle Multiple Domains in Django with the Sites Framework
How to use the Django Sites framework in combination with custom middleware for supporting multiple domains pointing to discrete locations with a single Django application.
Considerations for Updating Time Zones in Django
Additional steps to consider when configuring time zones in your Django project for optimal user experience.
How to Use Time Zones with Django
A discussion on how to set up your Django project to handle timezones.
Content Components to Consider When Designing a Blog
What types of content structure to consider, how to break it apart and considerations on indexing content.
How Do You Embed Images in a Django Blog From a WYSIWYG Editor?
How to add images to you blog pages using a WYSIWYG editor widget in a blog built with Django.
Template Tests for Django TemplateView Requiring Staff Permissions
A mixin to be used with testing Django TemplateView class-based views that require staff privileges.
How to Test a Django TemplateView Requiring Staff Permissions
A discussion of how to test whether a Django TemplateView required staff permissions is properly structured.
Template Tests for Django TemplateView
A mixin for testing Django TemplateView class-based views to reduce having to write redundant test cases.
How to Test a Django TemplateView
An overview of tests you should consider for your Django TemplateView class view.
Test Logging in Django
An easy way to test Django logging to ensure your logs are being created as expected.
Flatpages In Django Part 2: Extending Flatpages
How to extend the Django flatpages app including a custom view to handle lookups by ID instead of URL.
Flatpages In Django Part 1: Basic Implementation
How to quickly set up Django flatpages for building generic, one-off pages like "about us," "privacy policy, "terms and conditions," and so forth.
Working With Slugs In Django
My approach to efficiently working with slugs, creating slugs at the proper stage, and using slugs for seo.
Next Article Suggestion in Django
Considerations in developing a content suggestion engine in Django.
Update Tags in Django
Considerations in building a custom admin interface for updating tag names.
File Naming Convention Ideas
A handful of concepts I use to efficiently store and retrieve resources on our file servers.
Mistakes in Making Copies of Python Objects
The differences between deep and shallow copies in Python, mistakes common mistakes and how to correct for these errors.