Articles by Tag

#django

August 8, 2024

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.

July 13, 2024

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. Additionally, this article will explore basic error handling for a couple of pitfalls we may encounter as well as how we can extend the functionality with a callback function allowing us to reuse the abstraction throughout our project.

June 25, 2024

Efficient URL Management In Django

A centralized approach to URL management in Django for frequently referenced URL patterns.

June 9, 2024

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.

May 30, 2024

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.

May 17, 2024

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.

April 16, 2024

Considerations for Updating Time Zones in Django

Additional steps to consider when configuring time zones in your Django project for optimal user experience.

April 15, 2024

How to Use Time Zones with Django

A discussion on how to set up your Django project to handle timezones.

April 10, 2024

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.

March 25, 2024

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.

January 24, 2024

Trivial Mistakes I Made With Docker Compose This Week

Wasting time chasing complex solutions for simple mistakes in Docker, Docker Compose, & Kubernetes.

November 9, 2023

Template Tests for Django TemplateView Requiring Staff Permissions

A mixin to be used with testing Django TemplateView class-based views that require staff privileges and certain permissions.

November 9, 2023

How to Test a Django TemplateView Requiring Staff Permissions

A collection of tests useful in determining whether a TemplateView is structured as expected and whether the view demands the expected permissions.

October 27, 2023

Template Tests for Django TemplateView

A mixin to be used with testing Django TemplateView class-based views to reduce writing redundant test cases.

October 10, 2023

How to Test a Django TemplateView

An overview of tests you should consider for your Django TemplateView class view.

September 25, 2023

Test Logging in Django

An easy way to test Django logging to ensure your logs are being created as expected.

September 9, 2023

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.

September 8, 2023

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.

September 3, 2023

Working With Slugs In Django

My approach to efficiently working with slugs, creating slugs at the proper stage, and using slugs for seo.

August 27, 2023

Next Article Suggestion in Django

Considerations in developing a content suggestion engine in Django.

August 20, 2023

Update Tags in Django

Considerations in building an interface for updating tag names.