Fixing circular imports PREMIUM

Series: Modules
Trey Hunner smiling in a t-shirt against a yellow wall
Trey Hunner
9 min. read 5 min. video Python 3.8—3.12

Let's talk about fixing circular imports in Python.

What does a circular import look like?

We have a Django project (called sparkle) with an application in it called users (Django apps are just special Python packages):


A Python Tip Every Week

Need to fill-in gaps in your Python skills? I send weekly emails designed to do just that.